Must have
Hard prerequisites
No universal server-size prerequisite is published. Check the exact release and configuration before you deploy.
Application hosting
Keycloak provides identity and access management. Production deployments need a supported Java runtime, a production database, TLS, and a configured hostname; hardware sizing depends on load.
Must have
No universal server-size prerequisite is published. Check the exact release and configuration before you deploy.
Recommended
No further general recommendations are published for this version.
Keycloak does not publish one universal host size. Account volume, login rate, sessions, and clustering determine capacity; use load-specific sizing.
We only compare what providers publish. A RAM figure alone can't confirm compatibility or production capacity.
Deploy with
The host must provide
Storage
Persistent database storage, logs, backups, and optional cluster data need sizing for the actual identity workload. A universal disk minimum is not documented.
Step by step
Check the Keycloak supported-configurations guide for the intended release and database version.
Official instructionsSet the public hostname, TLS, a production database, and appropriate reverse-proxy boundaries before starting in production mode.
Official instructionsUse the documented readiness endpoint, restrict administration, and test database backup recovery.
Official instructionsSecurity
Cost
Matching plans
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
No published runtime facts let us confirm a match.
Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.