Welcome to Auth0 Fine-Grained Authorization
Auth0 Fine-Grained Authorization enables developers to design authorization models, from coarse-grained to fine-grained, in a way that is centralized, flexible, fast, scalable, and easy to use.
Learn moreModel relationships between users and resources, then ask Auth0 FGA whether access should be allowed.

Authorization for your app in 3 steps
Auth0 FGA is a fully hosted, managed service with no infrastructure for you to deploy or operate.
Define your authorization model
Learn to define an authorization model with step-by-step guides and examples.
Get startedWrite your authorization data
Learn to programmatically write authorization data to Auth0 FGA.
OverviewAdd authorization to your API
Update your API to check a user’s permissions before allowing an action.
OverviewAdvanced features
Modeling
Advanced modeling
Learn how real-world authorization use cases can be modeled with Auth0 FGA.
Reference
API documentation
Use the Auth0 FGA API to programmatically manage authorization and answer access questions.