openfga/openfga
A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 11
- age_days: 1547
- days_rel: 8
- days_push: 7
- n_releases_24m: 56
Adoption not part of the score
5661 stars · 468 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
OpenFGA is a high-performance, open-source fine-grained authorization and permission engine inspired by Google's Zanzibar, owned by the CNCF. It lets developers model relationship-based access control (ReBAC), RBAC, and ABAC via an easy-to-read modeling language and query it through HTTP and gRPC APIs.
Use cases
- check if a user can view or edit a document
- implement role-based access control for my app
- model folder and document parent-child permissions
- centralize authorization decisions outside application code
- list all objects a user has access to
- manage entitlements and permissions for a multi-tenant SaaS
- implement relationship-based access control like Google Zanzibar
- add attribute-based and time-based authorization conditions
When to choose
- you need fine-grained, relationship-based permissions that evolve in complexity
- you want to centralize and audit authorization logic outside your app code
- you need millisecond authorization checks at scale
- you want RBAC, ABAC, and ReBAC in one engine with SDKs for popular languages
When to avoid
- you only need simple role checks that a few database flags can handle
- you cannot operate an external authorization service or datastore
- you need policy-as-code compliance tooling rather than relationship-based permissions
Facets
service · maturity stable
authorization auth security api-framework cli security backend apis developer-tools self-hosted self-hosted go windows cloud zanzibar rebac rbac abac fine-grained-authorization permissions entitlements grpc cncf docker linux macos
5 sources
- readme: https://github.com/openfga/openfga · fetched 2026-08-28 · cd342b5f4130
- homepage: https://openfga.dev · fetched 2026-08-29 · c3cf3e1abef6
- site_page: https://openfga.dev/docs/fga · fetched 2026-08-29 · 8b137229c787
- site_page: https://openfga.dev/docs/getting-started · fetched 2026-08-29 · da68d3597a9b
- site_page: https://openfga.dev/docs/modeling · fetched 2026-08-29 · 55a908820094
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openfga/openfga | main | 99 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem