Keycloak screenshot
#117 A Rank #7

Keycloak

A full-featured, battle-tested identity and access management server supporting OIDC, SAML, and LDAP federation, originally the base for Red Hat SSO. Standout trait is genuine enterprise-grade IdP capability with proper backend-managed auth and clustering.

Auth/Identity Java Medium to deploy $300/mo equiv
87.5 / 100

βš™ Full Stack

Quarkus-based Java server with Postgres/MySQL as the identity store and optional Infinispan for distributed caching/clustering, exposing REST admin APIs and standard OIDC/SAML endpoints. Ships official images with health/readiness probes built in.

πŸ“ˆ Scaling Analysis

Genuinely scales horizontally β€” Infinispan-backed clustering lets multiple Keycloak replicas share session/cache state, and it's proven at large enterprise IdP scale. The main cost is JVM memory footprint per replica, not an architectural ceiling.

πŸš€ Running on Nexlayer

Two-pod minimum β€” Keycloak app pod and Postgres pod (`postgres.pod:5432`) β€” with `KC_HOSTNAME` set to the Nexlayer-issued `<% URL %>` domain rather than any hardcoded host, since Keycloak is strict about hostname/issuer matching. Base image pulls through mirror.gcr.io if using the community image mirror.