Skip to content

Environment variables

Safe defaults belong in configuration files. Secrets belong in Doppler, a secret manager, or injected CI/runtime environment variables.

VariablePurpose
GOFEATHERROUTE_ADDRHTTP listen address
GOFEATHERROUTE_API_KEYIncoming gateway bearer token
GOFEATHERROUTE_REQUEST_TIMEOUTUpstream timeout
GOFEATHERROUTE_MAX_BODY_BYTESRequest size limit
GOFEATHERROUTE_MAX_CONCURRENT_REQUESTSConcurrency limit
GOFEATHERROUTE_ALLOW_INSECURE_HTTPBenchmark-only HTTP fake-provider opt-in; keep disabled in production
OPENAI_API_KEYOpenAI provider secret
DEEPSEEK_API_KEYDeepSeek provider secret

The committed .env.example contains names and safe values only. It is schema-checked against config/env.schema.yaml and is not a production secret store.