Global Access Control

Manage user roles, rights, and permissions with access-control lists.

Example use of Keto authorisation methods inside a UI

Ory Keto Features

Control who can access what in your application. Ory Keto serves answers at scale globally with low latency.

Manage and Check Permissions

Determine if an entity (user, service, IoT) is allowed to perform an action using HTTP or gRPC APIs.

Low Latency and Highly Available

Ory Keto is based on Zanzibar, which has maintained 95th-percentile latency of less than 10 ms and availability greater than 99.99% over years of production use.

Flexible Permission Management

Ory Keto integrates with any existing data structures and identifiers.

Global Access Control

Coming soon: Deploy around the globe and provide a fast response no matter where your users are.

Strong Consistency

Coming soon: Provide a straightforward user experience by serving strong consistent responses using snaptokens.

Ory components consider all modern technical aspects and it was a perfect fit for our system. Integration was easy and we are able to customize based on our requirements.

Akibur Rahman // System Architect, Padis GmbH

With Ory, I can build custom and secure ID infrastructure and APIs that fit perfectly into my client's ever-evolving cloud environments.

Ken Adler // Identity & Infosec, Thoughtworks

At Factly, we were looking for a lightweight alternative to Keycloak that would meet all our IAM needs across multiple applications. Ory, written in Golang was the best option out there which was simple and performant.

Shashi Deshetti // CoFounder, factly

Raspberry Pi
Kyma Project
Contraste Digital

Billions of Identities

Companies from all over the world rely on Ory for their identity needs. Ory technology secures billions of identity requests.


Requests secured

in September 2021


Docker pulls



GitHub stars


Start in minutes

Easy Integration

Ory Keto is an open source global and consistent permission & authorization server with an easy and granular permission language and low latency. It is based on Google Zanzibar, written in Go, and ships gRPC and REST APIs.



SDKs for all languages

Ory Keto is written in Go and we provide SDKs for every language. Our documentation makes integrating Ory / Keto a snap.

Run the Quickstart
Keto SDKs for any programming language

Ready to get started?

Explore Ory and the future of identity. Make yourself heard in discussions and contribute directly to Ory on GitHub. Your code will be shipped in the next version.

Developer Chat on Slack

A community to help you succeed. Become a hero for developers, ask questions & participate in events.

GitHub Discussions

Make yourself heard on GitHub and contribute code and insights to the open source projects at the heart of Ory.