← SelfhostSpecs

Keycloak — system requirements

Open-source identity and access management server providing single sign-on, authentication, and authorization. · website · repository

Minimum RAM
750 MB
“you should set the memory limit to at least 750 MB”
Scope: Docker container, general (container memory limit needed to approach the previous 512 MB max heap default) · official source · retrieved 2026-08-12
Recommended RAM
2 GB
“the recommended memory limit is 2 GB”
Scope: Docker container, smaller production-ready deployments · official source · retrieved 2026-08-12
No official figure published for: minimum CPU cores, recommended CPU cores
The container-memory guide sizes RAM/heap explicitly but states no CPU core count anywhere in the container or production-configuration docs.
We publish nothing we can't source. Evidence of the gap.

External services

Container

Image: keycloak/keycloak · compressed size (amd64): 255 MB · architectures: amd64, arm64 · source, retrieved 2026-08-24

Related apps