OpenFGA CLI
A cross-platform CLI to interact with an OpenFGA server
Table of Contents
- About OpenFGA
- Resources
- Installation
- Building from Source
- Usage
- Configuration
- Custom Headers
- Commands
- Stores
- List All Stores
- Create a Store
- Import a Store
- Export a Store
- Get a Store
- Delete a Store
- Authorization Models
- Read Authorization Models
- Write Authorization Model
- Read a Single Authorization Model
- Read the Latest Authorization Model
- Validate an Authorization Model
- Run Tests on an Authorization Model
- Transform an Authorization Model
- Relationship Tuples
- Read Relationship Tuple Changes (Watch)
- Read Relationship Tuples
- Write Relationship Tuples
- Delete Relationship Tuples
- Relationship Queries
- Check
- Expand
- List Objects
- List Relations
- List Users
- Contributing
- License
About
OpenFGA is an open source Fine-Grained Authorization solution inspired by Google's Zanzibar paper. It was created by the FGA team at Auth0/Okta based on Auth0 Fine-Grained Authorization (FGA), available under a permissive license (Apache-2) and welcomes community contributions.
OpenFGA is designed to make it easy for application builders to model their permission layer, and to add and integrate fine-grained authorization into their applications. OpenFGA’s design is optimized for reliability and low latency at a high scale.
Resources
- OpenFGA Documentation
- OpenFGA API Documentation
- Zanzibar Academy
- Google's Zanzibar Paper (2019)
Installation
Brew
brew install openfga/tap/fga