Walkthroughs
Walkthroughs
Short, hands-on guides that cover the fundamentals of Permit, in order: your first RBAC policy, syncing users, running checks against a PDP, ABAC and ReBAC policies, and access requests.
All walkthroughs
Ten guides, in the order we recommend if you're new to Permit.
- Configure your first RBAC policyCreate resources, actions, and roles, and decide which role can do what.
- Use the Permit API and SDKGet an API key, install an SDK, and connect your application to Permit.
- Sync your first userSync a user from your identity provider, assign roles, and add them to tenants.
- Run your first policy checkAdd an enforcement point with permit.check() on the Cloud PDP, change permissions, and test again.
- Run a local PDPPull and run the PDP container next to your application for local decisions.
- Create an ABAC policyDefine user sets and resource sets from attributes, then write policy rules on them.
- Create a ReBAC policyCreate resource roles and relations, then define role derivations.
- Sync application dataSync users, tenants, role assignments, resource instances, and relationship tuples.
- Run advanced authorization queriesRun bulk checks, filter objects, list authorized users, and get user permissions.
- Add access requests and approvalsBuild the policy, configure Permit Elements, and embed access requests in your app.
Get help
- Ask in Slack (opens in a new tab)Get help from the Permit team and other developers building with Permit.
- GitHub (opens in a new tab)Source code and issue trackers for the SDKs, the PDP, and OPAL.
- Status page (opens in a new tab)Current availability of Permit services and incident history.
- Talk to an engineer (opens in a new tab)Architecture, scale, and rollout questions for your deployment.