Configuration Model
The canonical configuration is YAML (with env overrides), represented by Go structs in pkg/gateway/config/config.go.
Key themes:
- Safe defaults for local dev.
- Explicit validation (fail fast) for deploy-time errors.
- Minimal exported surface (SDK-friendly).
Deep dive
- Guide: Configure upstreams
- Reference: Config reference, Environment variables
- Code: Config schema + loader