Skip to main content

Two config files, two purposes

kanari.yaml lives next to your project code and is safe to version-control. ~/.kanari/config lives in your home directory and is chmod 600 — it holds your API key and should never be committed.

Priority order

Configuration is loaded in this order (later overrides earlier):
  1. Built-in defaults
  2. kanari.yaml (or any file passed via --config)
  3. ~/.kanari/config (written by kanari login)
  4. Environment variables

Environment variables


Config file reference


Common setups

Minimal (env vars only)

Auto-discovery with custom thresholds

Redis with password

Kanari redacts passwords from all log output: redis://***@prod-redis:6379/0.

Redis with TLS

Multiple environments via env vars