7#
8# Assign user as viewer of document.
9#
10warrant assign \
11 user:c88b7d viewer document:product-roadmap
12
13#
14# Check that user is now viewer of document.
15#
16warrant check \
17 user:c88b7d viewer document:product-roadmap --assert true
18
19
20

Server-side Authorization

SDKs for the most popular back-end languages & frameworks like Express, Go, Python, Java, and Ruby to add permission checks to your back-end API routes and business logic.

goGojavaJavapythonPythonrubyRubyexpressjsExpress.jsnodejsNode.jsphpPHPgithubView All

Client-side Authorization

Drop-in higher-order components for React.js, Next.js, and Vue.js to help you build UIs that are permission-aware and behave dynamically based on each user's access rules.

nextjsNext.jsreactjsReact.jsvuejsVue.jsangularjsAngularJSgithubView All

Complete Platform for Authorization

With tools built for developers, IT administrators, and even sales & customer support, Warrant is a complete platform for authorization across internal and customer-facing use cases.

Role Based Access Control

Roles & Permissions

Pricing Tiers & Entitlements

Pricing Tiers & Entitlements

Multitenancy

Org & Team Management

Fine Grained Access

Fine Grained Access

Policy Based Access

Policy Based Access

APIs & Integrations

APIs & Integrations

Audit Logs

Audit Logs

Embeddable Components

Embeddable Components

Management Dashboard

Management Dashboard

Self-Serve Workflows

No/Low Code Workflows

1{
2 "type": "team",
3 "relations": {
4 "admin": {},
5 "manager": {
6 "inheritIf": "admin"
7 },
8 "member": {
9 "inheritIf": "manager"
10 }
11 }
12}

Model Permissions as Schema

Model any access control scheme from RBAC to FGAC & ABAC, or create a custom model that fits your use-case and requirements using object types.

Management Dashboard

A management dashboard designed for use by developers, IT administrators, and even customer support & account managers makes it simple to manage employee and/or user access.

Low/No-Code Self-Service Workflows

Prebuilt, Warrant-hosted pages allow you to add delegated, self-service access management to any application with little to no code.

Comprehensive Audit Logs

Monitor, review, and audit changes to your authorization model & rules as well as every authorization check and its resulting decision. Meet compliance standards like SOC 2, HIPAA, ISO 27001, and PCI with ease.