Running in production

This summarizes different topics on how to run Keycloak in production. It summarizes the logic which is condensed in the Helm charts and scripts in this project to make it accessible as independent knowledge to adapt it to other environments.

Most of the guides are now available as the High availability guides on Keycloak’s main website. Once they had been published as part of the Keycloak 23 release, they have been removed from this site.

The documentation Active-Active load balancing will be published in the Keycloak 26 release. In the meantime, see https://github.com/keycloak/keycloak/tree/main/docs/guides/high-availability for the current state of the documentation.

These guides will eventually be published Keycloak’s main web page.

JVM tuning guides