Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Permify

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 preview

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.