Skip to main content

Environment variables

Complete environment variable reference for Swarm 357.

VariableDefaultDescription
ANTHROPIC_API_KEY-Anthropic API key
OPENROUTER_API_KEY-OpenRouter key (preferred when set)
ANTHROPIC_BASE_URL-Provider base URL
SWARM_API_KEY-HTTP write auth secret
SWARM_REQUIRE_AUTHoffForce auth in all environments
SWARM_ENV-Set to production for fail-closed
SWARM_ALLOW_BASHoffEnable Bash tool
SWARM_HITL_BASHon in serverBash approval gate
SWARM_UNSAFE_FSoffDisable Read/Write confinement
SWARM_WORKSPACE_ROOTCWDFilesystem safe root
SWARM_CONFIG_PATHsearch orderRoster YAML path
SWARM_CHECKPOINT_DIR.swarmCheckpoint SQLite dir
SWARM_LAYER_MAX_AGENTS16Layer fan-out cap
SWARM_MAX_RUN_BUDGET_USD500HTTP budget cap
SWARM_RATE_LIMIT_PER_MINUTE120Per-IP rate limit
SWARM_MODEL_OPUSclaude-opus-4-6Opus model ID
SWARM_MODEL_SONNETclaude-sonnet-4-6Sonnet model ID
SWARM_MODEL_HAIKUclaude-haiku-4-5Haiku model ID
SWARM_OPENROUTER_CHEAPoffExplicit Haiku remap on OpenRouter
MEMVID_SWARM_BRIDGEPATHMemvid binary path
SWARM_OTEL_EXPORToffOpenTelemetry export
SWARM_EVAL_BUDGET_USD5.0Eval spend cap
SUPABASE_URL-Optional persistence
SUPABASE_SERVICE_KEY-Supabase service role