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 545 100

  2. keycloak-events keycloak-events Public

    Useful Keycloak event listener implementations and utilities.

    Java 318 53

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

    Magic Link Authentication for Keycloak

    Java 431 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 44 repositories
  • native-apps Public

    Native mobile app and SDK experiments

    p2-inc/native-apps's past year of commit activity
    Java 0 Apache-2.0 0 0 0 Updated Nov 7, 2026
  • phasetwo-docs Public

    docusaurus repo for phasetwo.io public website and documentation

    p2-inc/phasetwo-docs's past year of commit activity
    MDX 4 16 7 2 Updated Nov 7, 2026
  • p2-inc.github.io Public

    phasetwo.io public website and docs

    p2-inc/p2-inc.github.io's past year of commit activity
    HTML 1 2 0 0 Updated Nov 6, 2026
  • keycloak Public Forked from keycloak/keycloak

    Phase Two fork of Keycloak Identity and Access Management system

    p2-inc/keycloak's past year of commit activity
    Shell 20 Apache-2.0 9,337 0 0 Updated Nov 6, 2026
  • keycloak-skills Public

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

    p2-inc/keycloak-skills's past year of commit activity
    Python 5 CC-BY-SA-4.0 1 1 2 Updated Nov 6, 2026
  • phasetwo-containers Public

    Docker image for Phase Two Keycloak distribution

    p2-inc/phasetwo-containers's past year of commit activity
    Shell 103 26 2 0 Updated Nov 5, 2026
  • keycloak-themes Public

    Themes and theme utilities meant for simple theme customization without deploying a packaged theme

    p2-inc/keycloak-themes's past year of commit activity
    TypeScript 60 21 8 (2 issues need help) 0 Updated Nov 4, 2026
  • examples Public

    Framework Examples for integrating Keycloak with your app

    p2-inc/examples's past year of commit activity
    TypeScript 19 MIT 11 0 0 Updated Nov 3, 2026
  • keycloak-email-theme-template Public

    Template for building a Keycloak email theme jar

    p2-inc/keycloak-email-theme-template's past year of commit activity
    FreeMarker 10 Apache-2.0 1 0 0 Updated Nov 3, 2026
  • oss-parent Public Forked from xgp/oss-parent

    Parent pom for oss projects

    p2-inc/oss-parent's past year of commit activity
    0 3 0 0 Updated Nov 3, 2026