Ory Open Source: modular and modern IAM & CIAM

Open-source powered, fully customizable Identity and Access Management solutions. Use them all or bolt-on individual solutions.

Ory’s Open Source tools provide modern, fully customisable Identity and Access Management solutions. They are supported by a large community of developers improving them with every pull-request.

Compare deployment options

Ory Open Source

Evaluation and prototyping

Ory Enterprise License

Self-hosted, great for enterprises that require greater control (e.g. certified or air-gapped environments, and regulated industries)

Ory Network

Fully-managed, fastest path to production without operational overhead
Cross-platform benefits
Cross-platform benefits
Cross-platform benefits
Compliance and audit-ready (GDPR, PSD2, PCI-DSS, SOC 2, and others)
Ory Open Source: No
Compliance and audit-ready (GDPR, PSD2, PCI-DSS, SOC 2, and others)
Compliance-ready
Compliance and audit-ready (GDPR, PSD2, PCI-DSS, SOC 2, and others)
Ory Network: Yes
Global multi-region architecture
Ory Open Source: No
Global multi-region architecture
Multi-region capable
Global multi-region architecture
Ory Network: Yes
Purpose-based data retention
Ory Open Source: No
Purpose-based data retention
Ory Enterprise License: Yes
Purpose-based data retention
Ory Network: Yes
24/7 SLA support
Ory Open Source: No
24/7 SLA support
Ory Enterprise License: Yes
24/7 SLA support
Ory Network: Yes
CVE security patching
Ory Open Source: No
CVE security patching
Ory Enterprise License: Yes
CVE security patching
Ory Network: Yes
Unified control plane for ease of management
Ory Open Source: CLI
Unified control plane for ease of management
Ory Enterprise License: CLI / GUI
Unified control plane for ease of management
Ory Network: CLI / GUI / Terraform provider
Production Helm Charts
Ory Open Source: No
Production Helm Charts
Ory Enterprise License: Yes
Production Helm Charts
n/a
Managed infrastructure
Ory Open Source: No
Managed infrastructure
n/a
Managed infrastructure
Ory Network: Yes
Ory Kratos
Ory Kratos
Ory Kratos
High performance pooling
Ory Open Source: No
High performance pooling
Ory Enterprise License: Yes
High performance pooling
Ory Network: Yes
B2B Organizations
Ory Open Source: No
B2B Organizations
Ory Enterprise License: Yes
B2B Organizations
Ory Network: Yes
Admin onboarding portal
Ory Open Source: No
Admin onboarding portal
Ory Enterprise License: Yes
Admin onboarding portal
Ory Network: Yes
Social single sign-on
Ory Open Source: Yes
Social single sign-on
Ory Enterprise License: Yes
Social single sign-on
Ory Network: Yes
Purpose-based data retention
Ory Open Source: No
Purpose-based data retention
Ory Enterprise License: Yes
Purpose-based data retention
Ory Network: Yes
CAPTCHA
Ory Open Source: No
CAPTCHA
Ory Enterprise License: Yes
CAPTCHA
Ory Network: Yes
FedCM
Ory Open Source: No
FedCM
Ory Enterprise License: Yes
FedCM
Ory Network: Yes
Advanced identity search
Ory Open Source: No
Advanced identity search
Ory Enterprise License: Yes
Advanced identity search
Ory Network: Yes
Ory Hydra
Ory Hydra
Ory Hydra
OAuth 2.0 + OpenID Connect with OAuth 2.1 support*
Ory Open Source: Yes
OAuth 2.0 + OpenID Connect with OAuth 2.1 support*
Ory Enterprise License: Yes
OAuth 2.0 + OpenID Connect with OAuth 2.1 support*
Ory Network: Yes
OpenID Certified®
Ory Open Source: Yes
OpenID Certified®
Ory Enterprise License: Yes
OpenID Certified®
Ory Network: Yes
High performance pooling
Ory Open Source: No
High performance pooling
Ory Enterprise License: Yes
High performance pooling
Ory Network: Yes
Stateless JWT access tokens
Ory Open Source: No
Stateless JWT access tokens
Ory Enterprise License: Yes
Stateless JWT access tokens
Ory Network: Yes
Credential rotation
Ory Open Source: No
Credential rotation
Ory Enterprise License: Yes
Credential rotation
Ory Network: Yes
Token exchange
Ory Open Source: No
Token exchange
Ory Enterprise License: Yes
Token exchange
Ory Network: Yes
Resource Owner Password Credentials (ROPC)
Ory Open Source: No
Resource Owner Password Credentials (ROPC)
Ory Enterprise License: Yes
Resource Owner Password Credentials (ROPC)
Ory Network: Yes
Ory Polis
Ory Polis
Ory Polis
Custom Branding for Onboarding Portal
Ory Open Source: No
Custom Branding for Onboarding Portal
Ory Enterprise License: Yes
Custom Branding for Onboarding Portal
Ory Network: Yes
SAML & OIDC
Ory Open Source: No
SAML & OIDC
Ory Enterprise License: Yes
SAML & OIDC
Ory Network: Yes
Directory sync
Ory Open Source: No
Directory sync
Ory Enterprise License: Yes
Directory sync
Ory Network: Yes
Identity federation
Ory Open Source: No
Identity federation
Ory Enterprise License: Yes
Identity federation
Ory Network: Yes
Ory Keto
Ory Keto
Ory Keto
Concierge Onboarding
Ory Open Source: No
Concierge Onboarding
Ory Enterprise License: Yes
Concierge Onboarding
Ory Network: Yes
Optimized Permission Checks
Ory Open Source: No
Optimized Permission Checks
Ory Enterprise License: Yes
Optimized Permission Checks
Ory Network: Yes
OPA & RAG Integration
Ory Open Source: No
OPA & RAG Integration
Ory Enterprise License: Yes
OPA & RAG Integration
Ory Network: Yes

We operate around the clock
to make sure your IAM runs the
way you need it to — our stats
speak for themselves

2.5BIdentities managed
685.0MTotal Docker image pulls
48.0KGitHub stars overall
GlobalOperating in 3 continents

OpenAI wanted a partner that could help enable our vision for owning our identity processes, data, and success. We have a lot of partners, and Ory is one of our best.

Case study

Frequently asked questions

Ory Open Source ecosystem

Tools & Libraries

Ory Dockertest

Dockertest helps you boot up docker images for your Go tests with minimal work.

Tools & Libraries

Ory Fosite

Extensible OAuth 2.0 and OpenID Connect SDK for Go. Ory Hydra is based on this.

Tools & Libraries

Ory SDKs

SDKs for all popular programming languages, generated using openapi-generator.

Tools & Libraries

Ory Kubernetes Helm Charts

For a list of Helm charts and their configuration options please visit k8s.ory.sh.

Frontend

Ory Hydra TypeScript/ExpressJS User & Consent Provider

Implementation for the Ory Hydra User Login and Consent interface written in TypeScript and ExpressJS.

Frontend

Ory Kratos NextJS/React Single Page Application Example

Add login, registration, account recovery (password reset), account verification (email verification), social sign-in, multi-factor authentication to your NextJS/React App.

Frontend

Ory Kratos React Native User Interfaces

A React Native reference implementation of an app using Ory Kratos for login, sign up, profile settings, MFA/2FA, account recovery, and more.

Frontend

Ory Kratos NodeJS/ExpressJS User Interfaces

A reference implementation for Ory Kratos in NodeJS/ExpressJS/Handlebars/NextJS. It implements all Ory Kratos flows.

Frontend

Ory Kratos React/NextJS User Interfaces

This repository contains a reference implementation for Ory Kratos' in ReactJS / NextJS. It implements all Ory Kratos flows (login, registration, account settings, account recovery, account verification).

Tools & Libraries

Ory Herodot

A lightweight Go library for writing responses and errors to HTTP, serves millions of requests daily through Ory Hydra.

Tools & Libraries

Ory Graceful

Best practice HTTP server configurations and helpers for Go 1.8's HTTP graceful shutdown feature.

Tools & Libraries

Ory Ladon

An SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies.

Tools & Libraries

Ory Go-Acc

A tool for reporting accurate Code Coverage in Golang. Cross platform (OsX, Windows, Linux).

Tools & Libraries

Ory CI

Automation tooling and robots for Ory's Continous Integration/Delivery pipelines.

Tools & Libraries

Ory X

Shared libraries used in the Ory ecosystem. Use at your own risk. Written in Go.

Tools & Libraries

Ory Encrypt-Dir

A very simple CLI helper that encrypts files in directories using AES-GCM (128bit).

Tools & Libraries

Ory Prettier Styles

The prettier config used by all Ory projects, on opinionated code styling focused on readability and clarity.

Tools & Libraries

Ory Redux Saga Fetch

A simple wrapper that reduces boilerplate code when using redux-saga in combination with async backend calls.

GitHub Action

Closed Reference Notifier

A GitHub action to open an issue when GitHub references in your code are closed.

GitHub Action

Build Buf Action

A GitHub action for working with protocol buffers, to build and lint protobuf using buildbuf.

GitHub Action

Milestone Action

Generates a markdown document based on milestones, issues, pull requests, and labels.

GitHub Action

Label Sync

A GitHub action that synchronizes issue labels across GitHub repositories.

GitHub Action

Ory Actions

Scripts for automating regular Ory CI tasks: Generating SDKs and changelogs as well as releasing new versions.

Deploy Ory on your preferred infrastructure

Deploy on any infrastructure and take full control over authentication and user workflows of your application.

page.tsx
import React, { useEffect, useState } from "react"
import { FrontendApi, Configuration, Session } from "@ory/client"

const basePath = "https://ory.example.com"

const ory = new FrontendApi(
  new Configuration({
    basePath,
    baseOptions: { withCredentials: true },
  }),
)

function Example() {
  const [session, setSession] = useState<Session | undefined>()

  useEffect(() => {
    ory
      .toSession()
      .then(({ data }) => {
        setSession(data)
      })
      .catch((err) => {
        console.error(err)
        // Not signed in, redirect to login
        window.location.replace(`${basePath}/self-service/login/browser`)
      })
  }, [])

  if (!session) {
    return <p>No session found.</p>
  }

  return <p>Welcome to, {session?.identity.traits.email}.</p>
}

Try Ory today Start for free