These variables are not the full list. Variable names and defaults differ between services, and services add their own keys. See Per-product variables.
Deployment mode and TLS
Server
Some services expose a numeric
SERVER_PORT instead of, or alongside, SERVER_ADDRESS. Some worker components expose a dedicated health port (for example HEALTH_PORT or WORKER_SERVER_PORT). See Default network ports and Health and readiness.Datastores
Every service that persists state connects to one or more datastores. The variable prefix depends on the store, and in some services on the logical database. The table below shows the common shape. Consult each product’s page for the exact names.Not every service uses every store, and prefixes vary. Midaz namespaces connections per logical database (for example
DB_ONBOARDING_*, DB_TRANSACTION_*, MONGO_CRM_*).Runtime configuration
When enabled, the service exposes a plane for reading and writing runtime configuration. See Systemplane for the API and namespaces.
Streaming and outbox
Whether event publication is on by default, and which switch controls it, differs by service. Check each product’s page for its contract, for example SPI and SILOC.The variables that secure the broker connection differ by service. Some services read
STREAMING_SASL_* and STREAMING_TLS_*, and Consignado reads STREAMING_KAFKA_SASL_* and STREAMING_KAFKA_TLS_*. Set them when your broker requires authentication or TLS, and take the names from the product’s own page.Service discovery
In services that support Consul service discovery, it is off by default. When enabled, the service registers itself and resolves peers through Consul instead of static addresses.Some services use legacy aliases (
SD_ADVERTISE_*, CONSUL_ADDR) for the same behavior.Observability
Telemetry is push-based (OTLP). Some services additionally expose a/metrics endpoint for Prometheus scraping. See Health and readiness.

