What is Permify?
Permify is an open-source authorization service for creating and maintaining fine-grained authorizations in your applications.
With Permify you can easily structure your authorization model, store authorization data in your own servers securely, and interact with Permify API to handle all authorization questions from any of your applications.
Permify's data model is inspired by Google’s consistent, global authorization system, Google Zanzibar Paper.
⚙️ Production ready authorization API that serve as gRPC and REST
🔮 Domain Specific Authorization Language - Permify Schema - to easily model your authorization
🔐 Database Configuration to store your permissions in house with high availability
✅ Ask authorization questions and get answers down to 10ms with parallel graph engine
💪 Battle tested, robust authorization architecture and data model based on Google Zanzibar
📝 Audit & Reason your access control hassle-free with various functionalities via API
In Permify, authorization divided into 3 core aspects; modeling, storing authorization data and access checks.
- See how to Model your Authorization using Permify Schema.
- Learn how Permify Store Authorization Data as relations.
- Perform an Access Checks anywhere in your stack.
This document explains how Permify handles these aspects to provide a robust and scalable authorization system for your applications. For the ones that want trying out and examine it instantly,
Community & Support
We love to talk about authorization also we would love to hear from you ❤️
You can get immediate help on our Discord channel. This can be any kind of questions related to Permify, authorization, or even from authentication or identity access control. We'd love to discuss anything related with access control space.
Let's get connected
Need any help on Authorization ?
Our team is happy to help you anything about authorization. Moreover, if you'd like to learn more about using Permify in your app or have any questions, schedule a call with one of our founders.