Permify
Centralized authorization as a service for scalable, fine-grained access controls. Supports RBAC, ABAC, and ReBAC with real-time policy modeling and access checks.
Permify is an open-source alternative to:

Permify is an open-source authorization service designed to simplify and centralize fine-grained access control across applications. Inspired by Google’s Zanzibar system, it enables teams to model complex permissions, perform real-time access checks, and standardize authorization without embedding it in codebases.
Key Features
- Centralized Authorization: Standardize access controls across applications, reducing development bottlenecks and enabling easier testing and iteration.
- Fine-Grained Permissions: Model granular permissions using a flexible schema language that supports RBAC, ABAC, and ReBAC without steep learning curves.
- Real-Time Access Checks: Perform dynamic access checks anywhere in your stack using Permify’s Check API and Permission APIs for data filtering and subject-based checks.
- Permission Database: Store authorization data as structured relationships in a central database for efficient management and blazing-fast response times.
- Scalability: Designed to handle large data volumes while maintaining performance for access checks across distributed systems.
- Open-Source Core: Self-hostable and customizable with a permissive license for full control over your authorization infrastructure.
Tech / Self-Hosting
- Open Source: Available under a permissive license on GitHub.
- Self-Hosting: Deployable on any infrastructure with Docker, Kubernetes, or bare metal.
- Tech Stack: Built with Go, supports integration via REST APIs and SDKs in multiple languages.
- Documentation: Comprehensive guides and examples available at docs.permify.co.
- Community: Active Discord and GitHub community for support and collaboration.