Olympus Docs
ReferenceConfigurationkratos.yml

kratos.yml

Reference for the four Kratos configuration files

Olympus runs four Kratos instances. The configuration is split across 10 top-level sections.

Files

  • CIAM dev, platform/dev/ciam-kratos/kratos.yml
  • CIAM prod, platform/prod/ciam-kratos/kratos.yml
  • IAM dev, platform/dev/iam-kratos/kratos.yml
  • IAM prod, platform/prod/iam-kratos/kratos.yml

Sections

SectionKeysDescription
ciphers1Symmetric cipher algorithm choice.
courier1Email courier, SMTP, sender, templates.
dsn1Database connection string.
hashers7Password hash algorithm and parameters.
identity2Identity schema pointer.
log3Logging level and redaction.
secrets2Cryptographic secrets, cookie HMAC, recovery cipher.
selfservice31Self-service flow config, the user-facing surface.
serve12HTTP server config, listen, CORS, cookie domain.
version1Schema version pinned to the Kratos version's spec.

61 keys total. Upstream schema: Ory Kratos.

On this page