OpenFGA

Relationship models for fine-grained permissions

Visit OpenFGA official site

What it does

OpenFGA provides a fine-grained authorization engine using readable models and APIs to describe users, resources, and relationships and check whether the requested access follows from the recorded relations and their associated authorization model.

When to use it

For shared document or team access, use tuple and model examples to organize ownership, membership, and inherited relationships.

Casbin

Application authorization through models and policies

  • authorization
  • permissions

Research

Pomerium

Identity-aware access to services

  • authorization
  • permissions

Research

SpiceDB

Relationship-based application permission storage

  • authorization
  • permissions

Research