OpenFGA
OpenFGA is an open-source authorization system that allows developers to define and enforce fine-grained access control policies for their applications.
Our verdict
Who it's for
Fine-grained authorization inspired by Google's Zanzibar, built for scalability and flexibility.
Who should look elsewhere
Requires Docker for quick local setup, which might be an initial barrier for some.
Pros
- +Highly scalable and performant for authorization checks.
- +Flexible modeling language supports various access control paradigms.
- +Open-source and backed by the Cloud Native Computing Foundation (CNCF).
- +Easy integration with existing applications via SDKs.
Cons
- −Requires Docker for quick local setup, which might be an initial barrier for some.
- −New users may need to learn the specific modeling language and concepts.
Key features
- ✓Relationship-Based Access Control (ReBAC)
- ✓Role-Based Access Control (RBAC)
- ✓Attribute-Based Access Control (ABAC)
- ✓Extensible authorization modeling language
- ✓SDKs for popular programming languages
- ✓Millisecond authorization check response times
- ✓Community-driven development and RFC process
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| OpenFGA | — | month | Model any authorization system; Works with your code (SDKs); Blazing fast |