Skip to content
SocialAtoZ

OpenFGA

Verified

Open source fine grained authorization with a readable modelling language, under CNCF

Not yet rated. Be the first to review OpenFGA.

OpenFGA screenshot See all screenshots
  • Deployment On Premises, Cloud Based
  • Starting price Not published
  • Free trial Available
  • Best for Freelancers, Small Business, Medium Business

What is OpenFGA?

OpenFGA is an open source fine grained authorization solution letting developers build granular access control through a modelling language the project describes as easy to read, backed by straightforward APIs. It is a Cloud Native Computing Foundation project and, like SpiceDB, draws on the relationship based approach Google described in its Zanzibar paper.

Readability of the model is the claim the project leads with, and it is a more meaningful goal than it first sounds. An authorization model is a security control, and a control nobody outside the implementing team can read cannot be reviewed by the people responsible for approving it. If a security lead or an auditor can read the model directly, review becomes possible without a translation step in which errors hide.

Relationship based authorization handles hierarchical and inherited permissions natively, so access granted through team membership or folder ownership is expressed as a relationship rather than enumerated as roles that multiply with every level of nesting.

Getting started is deliberately quick, with the project publishing a single Docker command to run a local instance. Being CNCF hosted and open source removes both licence cost and the question of what happens to the project if a vendor changes direction.

Key Features of OpenFGA

  • Fine grained relationship based authorization
  • Readable authorization modelling language
  • REST and gRPC APIs
  • Client SDKs across languages
  • Local development instance via Docker
  • Hierarchical and inherited permissions
  • CNCF hosted open source project
  • Model testing and validation
  • Playground for exploring models
  • Free with no licence cost

OpenFGA Pricing

Open source

Not published

OpenFGA is free and open source under the CNCF. No rate is published because the project is not sold.

OpenFGA Specifications

Deployment
  • On Premises
  • Cloud Based
Desktop
  • Linux
  • Windows
  • macOS
Built for
  • Freelancers
  • Small Business
  • Medium Business
  • Large Enterprise
Support
  • Knowledge Base
  • Community Forum
Public API
Yes
Free trial
Yes
Free plan
No
Runs in browser
No
Customisable
No
Website
openfga.dev

OpenFGA Screenshots

OpenFGA Reviews

No reviews yet

Used OpenFGA? Share your experience and help other buyers decide.

OpenFGA FAQs

OpenFGA is open source and free, hosted by the Cloud Native Computing Foundation. No rate is published because the project is not sold.

An authorization model is a security control, and a control nobody outside the implementing team can read cannot be properly reviewed. A readable model lets a security lead or auditor review it without a translation step where errors hide.

It draws on the relationship based approach Google described in that paper, storing relationships between subjects and objects and deriving permissions from them rather than enumerating roles.

The project publishes a single Docker command that runs a local instance, so a developer can have OpenFGA running and experiment with a model in a few minutes.

No. It is hosted by the CNCF as an open source project, which removes licence cost and the risk of a single vendor changing direction with the codebase.