Skip to main content
Each Observatory service reads its configuration from environment variables. This page lists the variables grouped by service. Defaults shown are what the standard Docker Compose stack uses.

Observatory API

Database

Authentication (Keycloak)

Observatory authenticates against an external FlowX identity provider — the platform does not bundle its own Keycloak. Point these at your auth server; the realm is your organization ID.

LLM providers

Operational


Observatory Web


Observatory Platform


Observatory SDK

Set these in the environment of the app that uses the SDK — not on the platform itself:

PostgreSQL initialization

The default database setup creates these databases via init_dbs/multiple-databases.sh (POSTGRES_MULTIPLE_DATABASES):
  • observatory — the main API store
  • dip, writer, agent_history, builder, insights, maildb — companion services in the FlowX AI stack
Default local credentials: observatory / S3cret. Override via the POSTGRES_OBSERVATORY_* env vars in production.

Self-hosted setup

The Compose flow that consumes these variables.

SDK overview

SDK-side environment configuration.
Last modified on June 8, 2026