ShipSecure

Environment Variables

Full reference of Radar environment variables

VariableRequiredDescription
AI_PROVIDERNoanthropic (default) or openai
ANTHROPIC_API_KEYIf anthropicAnthropic API key
OPENAI_API_KEYIf openaiOpenAI API key
AI_MODEL_ANALYSISNoOverride analysis model
AI_MODEL_SYNTHESISNoOverride synthesis model
REDIS_HOSTYesRedis host
REDIS_PORTYesRedis port (default: 6379)
REDIS_PASSWORDYes (prod)Redis password
GITHUB_APP_IDFor GitHubGitHub App ID
GITHUB_PRIVATE_KEYFor GitHubGitHub App private key (PEM)
GITHUB_WEBHOOK_SECRETFor GitHubWebhook secret
GITLAB_ACCESS_TOKENFor GitLabGitLab access token
GITLAB_WEBHOOK_SECRETFor GitLabWebhook secret
NODE_ENVNodevelopment or production
PORTNoGateway port (default: 3000)
LOG_LEVELNoLogging level (default: debug)

At least one git provider must be configured (GITHUB_APP_ID or GITLAB_ACCESS_TOKEN).

The correct API key for the selected AI_PROVIDER is required — the worker will exit with a clear error if it's missing.