Skip to content
DocsConfigurationEnvironment Variables

Environment Variables

All environment variables supported by Mosaic Stack.

Environment Variables#

Mosaic Stack is configured primarily through environment variables. Below is a reference of all supported variables.

Core Variables#

bash
# Database
DATABASE_URL=postgresql://mosaic:secret@db:5432/mosaic

# Gateway
GATEWAY_PORT=8080
GATEWAY_LOG_LEVEL=info

# Web UI
NEXT_PUBLIC_SITE_URL=https://mosaicstack.dev
PAYLOAD_SECRET=your-secret-key

Provider Keys#

Each provider requires its own API key set via environment variables:

bash
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_API_KEY=AIza...