Skip to content
@p2-inc

Phase Two, Inc.

Making Keycloak Easy, Hosted Keycloak, Enterprise Keycloak Support

Phase Two Logo Phase Two Logo

Hosted Keycloak, plus the extensions that make it work for SaaS.

Website • Docs • Pricing • Blog • Contact

Phase Two builds on Keycloak, one of the most widely used open source identity and access management systems in the world. Our open source extensions add multi-tenancy, passwordless login, audit logging and webhooks, a self-service admin portal, and more — and we run all of it for you as a managed service.

Tip

Run Keycloak in our cloud, no setup needed. Every Phase Two cluster comes with all of our extensions built in. Try it free with your own cluster →

🤖 Build with AI agents

Keycloak Skills (launch post) teach Claude Code, Cursor and Codex how to configure Keycloak and Phase Two: passwordless login (magic link, email OTP, passkeys), organization-restricted login, corporate SSO by email domain, social and enterprise identity providers, and cluster provisioning. They connect to our hosted MCP server, so your agent can check its work against your live deployment.

# Install the skills (connects to our hosted MCP server)
claude plugin marketplace add p2-inc/keycloak-skills
claude plugin install phasetwo@keycloak-skills
# Or connect to the MCP server directly
claude mcp add --transport http keycloak https://mcp.phasetwo.io/mcp

Our extensions stars

Multi-tenancy and SSO

  • Organizations — Single-realm multi-tenancy and role delegation via API.
  • IdP Wizards — Identity provider setup wizards so organization admins can configure their own SSO.
  • Admin Portal — User self-management for their account and organizations.

Authentication

  • Magic Link — Passwordless authentication with links sent by email, plus email OTP.
  • Atomic Auth Flows — Config as code to safely update authentication flows.

Events and email

  • Events — Audit logging for compliance and webhooks for user and system activity.
  • Transactional Email — Send Keycloak's email through a transactional email provider.

Look and feel

  • Themes — Easy login UI and email customization, plus Admin UI additions for managing our extensions directly from Keycloak.

Operations

  • Redis Cache — Replace Keycloak's Infinispan distributed caches with Redis or Valkey.
  • KMS — Keep realm signing keys in a cloud KMS instead of in the database.

Migration

🐳 Run it yourself

🛠️ Tools

💜 Community

We sponsor Keycloakify, the open source toolkit for building Keycloak login, account and email themes with React. Its official shadcn/ui + Tailwind starter is a ready-made place to begin.

👋 Come visit

Pinned Loading

  1. keycloak-orgs keycloak-orgs Public

    Single realm, multi-tenancy for SaaS apps

    Java 544 100

  2. keycloak-events keycloak-events Public

    Useful Keycloak event listener implementations and utilities.

    Java 317 53

  3. keycloak-magic-link keycloak-magic-link Public

    Magic Link Authentication for Keycloak

    Java 430 121

  4. phasetwo-containers phasetwo-containers Public

    Docker image for Phase Two Keycloak distribution

    Shell 103 26

  5. idp-wizard idp-wizard Public

    Identity Provider setup wizards for Keycloak

    TypeScript 14 6

  6. keycloak-skills keycloak-skills Public

    Agent Skills for Keycloak and Phase Two: Claude Code, Cursor and Codex plugins for passwordless login, SSO, organizations and cluster setup

    Python 5 1

Repositories

Showing 10 of 42 repositories