Skip to main content

Configuration Reference

Aastro uses a single declarative YAML configuration file.

info

Only YAML is supported. JSON and TOML are not supported to reduce complexity and avoid inconsistencies.

The configuration is organized into focused sections, each covered on its own page:

SectionCovers
Server & AdminThe data port, TLS/mTLS, certificate hot-reload, the admin port, health & readiness probes
ObservabilityEnabling metrics and tracing instrumentation
Routing & FlowsTrusted proxies, rate limiting, flow matching, aggregation, streaming
Upstreams & PolicyUpstream targets, upstream TLS, retries, circuit breaker, load balancing
Plugins & MiddlewaresRegistering plugins and middlewares on a flow

Root​

schema: v1
debug: false
FieldTypeRequiredDefaultDescription
schemastringtrue-Must be v1
debugboolfalsefalseEnables debug logging. Adds verbose output across router, scatter, and upstream components