> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fga.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to Auth0 Fine-Grained Authorization (FGA)

> Introduction to Auth0 FGA

Auth0 FGA is a fast, flexible, and scalable authorization service for developers, enabling them to implement authorization for any application and seamlessly adapt it as complexity grows over time.

Inspired by [Google’s Zanzibar](https://zanzibar.academy), Google’s internal authorization system, Auth0 FGA relies on [Relationship-Based Access Control](https://en.wikipedia.org/wiki/Relationship-based_access_control), which allows developers to easily implement Role-Based Access Control and provides additional capabilities to implement Attribute-Based Access Control. You can learn more about different authorization concepts [here](https://docs.fga.dev/authorization-concepts.md).

Auth0 FGA is based on [OpenFGA](https://openfga.dev), an open-source project owned by the [Cloud Native Computing Foundation](https://www.cncf.io/projects/openfga/) for which Auth0/Okta is a core maintainer.

## Benefits

Auth0 FGA provides developers with the following benefits:

* Move authorization logic outside of application code, making it easier to write, change, and audit.
* Increase velocity by standardizing on a single authorization solution.
* Centralize authorization decisions and audit logs, simplifying compliance with security and regulatory requirements.
* Reduce development time for authorization changes.
* A highly available and scalable solution deployed in two AWS regions for each locality (US, Europe, Australia) with active-active replication.
* A [Private Cloud](https://docs.fga.dev/private-cloud.md) offering for customers that want dedicated infrastructure in any AWS region and high RPS.

## Features

Auth0 FGA helps developers achieve these benefits with the following features:

* The [Auth0 FGA Dashboard](https://dashboard.fga.dev/), to learn how to use Auth0 FGA and collaborate with colleagues securely, supporting Single Sign-On with your corporate identity provider.
* Support for multiple [stores](https://docs.fga.dev/fga-concepts.md#what-is-a-store) that allow authorization management in different environments (prod/testing/dev) and use cases (internal apps, external apps, infrastructure).
* Support for Attribute-Based Access Control scenarios with [Contextual Tuples](https://docs.fga.dev/modeling/token-claims-contextual-tuples.md) and [Conditional Relationship Tuples](https://docs.fga.dev/modeling/basics/conditions.md).
* An [HTTP](https://docs.fga.dev/api/service.md) API.
* SDKs for [Java](https://github.com/openfga/java-sdk), [.NET](https://github.com/openfga/dotnet-sdk), [JavaScript](https://github.com/openfga/js-sdk), [Go](https://github.com/openfga/go-sdk), and [Python](https://github.com/openfga/java-sdk), instrumented with OpenTelemetry.
* [A Command Line Interface tool](https://docs.fga.dev/getting-started/cli.md) for managing Auth0 FGA environments, [testing models](https://docs.fga.dev/modeling/testing.md), and importing/exporting models and data.
* GitHub Actions for [testing](https://github.com/marketplace/actions/openfga-model-testing-action) and [deploying](https://github.com/marketplace/actions/openfga-model-deploy-action) models.
* Integration with [Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=openfga.openfga-vscode) and [JetBrains IDEs](https://plugins.jetbrains.com/plugin/24394-openfga) with syntax highlighting and validation of FGA models and [tests](https://docs.fga.dev/modeling/testing.md).
* Support for [Modular Models](https://docs.fga.dev/modeling/modular-models.md) to enable multiple teams to share and collaborate on the same authorization model securely.

## Free tier

You can use Auth0 FGA for free for evaluation purposes or purchase a subscription for production usage. Refer to the [subscription plans](https://docs.fga.dev/subscription-plans.md) for more details.

## Related Sections

Check the following sections to learn more about Auth0 FGA.

[Authorization Concepts
Learn about Authorization.](https://docs.fga.dev/authorization-concepts.md)

[Product Concepts
Learn about Auth0 FGA.](https://docs.fga.dev/fga-concepts.md)

[Modeling: Getting Started
Learn about how to get started with modeling your permission system in Auth0 FGA.](https://docs.fga.dev/modeling/getting-started.md)
