Authorization That Scales
Achieve lightning-fast response times for access checks powered by a Permission Database design inspired by Google Zanzibar, Google’s consistent, global authorization system.
Blazing fast access checks
Achieve lightning-fast response times down to 10ms for access control checks, thanks to our parallel graph engine and various cache mechanisms that we operate.
Store Authorization Data as Collection of Access Control Lists (ACLs)
Relationship between your entities, objects, and users builds up a collection of access control lists (ACLs). This data form represents object-to-object and object-to-subject relations. Each relational tuple represents an action that a specific user or user set can do on a resource
Single Source Of Truth For Authorization Data
Permify unifies the authorization data (relational tuples) you have in a database of your preference, which serves as the single source of truth for all authorization queries and requests via the Permify API.
Exploring Google's Zanzibar
New to Zanzibar? Check out our resources to learn about the new era of authorization approach that developed at Google to implement a globally distributed authorization system for hundreds of its services, including YouTube, Drive, Calendar, Cloud, and Maps.
Google Zanzibar In A Nutshell
Explaining why Google needed such a system, what its core aspects are, and how it operates in a nutshell.
OPA vs. Google Zanzibar
We compare two of the most popular policy engines for building granular authorization systems at scale.
Implementation of Its Basics
Take a closer look into Zanzibar by implementing some of its core functionality.