Skip to content

Playground, metrics, access

Flag Env Default Meaning
--server-ui <bool> IGNIS_SERVER_UI on Serve the Playground at /ui/ (ADR 0026). A binary built without web/dist serves the page that says how to build it.
--server-metrics <bool> IGNIS_SERVER_METRICS on Serve Prometheus metrics on their own listener, and at /ui/metrics unless --server-ui false (ADR 0017). --server-metrics false turns them off.
--server-metrics-bind <addr> IGNIS_SERVER_METRICS_BIND 127.0.0.1:9464 The metrics listener’s address; refused beside --server-metrics false. No API key, never exposed. When the default address is taken (a second server on the host), the server warns (ignis.server.metrics_unavailable) and serves without the listener (/ui/metrics still answers); another address you named that cannot be bound refuses the start.
--server-api-key <key> IGNIS_SERVER_API_KEY unset Unset: /v1 needs no key. Set: Authorization: Bearer <key>. auto: generate one and print it.
--server-expose <mode> IGNIS_SERVER_EXPOSE unset cloudflare-quick publishes a https://*.trycloudflare.com URL, printed at start. Always requires an API key — one is generated when none is set (ADR 0028).