← SelfhostSpecs

Kestra — system requirements

Event-driven workflow orchestration platform for scheduling and automating data, AI, and infrastructure pipelines. · website · repository

Minimum RAM
4 GB
“A Kestra standalone server requires at least 4 GiB of memory and 2 vCPUs.”
Scope: Standalone server install (Docker/VM/JAR), general minimum · official source · retrieved 2026-08-23
Minimum CPU cores
2 cores
“A Kestra standalone server requires at least 4 GiB of memory and 2 vCPUs.”
Scope: Standalone server install (Docker/VM/JAR), general minimum · official source · retrieved 2026-08-23
No official figure published for: recommended RAM, recommended CPU cores
The requirements page states only the standalone-server minimum (4 GiB / 2 vCPUs); beyond that it directs readers to 'contact us' for deployment-specific sizing guidance rather than publishing a single general recommended figure.
We publish nothing we can't source. Evidence of the gap.

External services

Kestra Open Source requires PostgreSQL OR MySQL for the queue/repository backend, not both. Postgres is modeled as required because it is what Kestra's own official reference docker-compose.yml wires up by default (repository/queue type: postgres); MySQL is the documented alternative — swap in required:false MySQL for required:true Postgres, never run neither (paperless-ngx valkey/redis precedent, Defect Class #11).

Alternative to PostgreSQL for the queue/repository backend — pick one, not both, not neither. See the postgresql entry's note.

Container

Image: kestra/kestra · compressed size (amd64): 3075 MB · architectures: amd64, arm64 · source, retrieved 2026-08-23

Related apps