Docs / Environment variables
GENERATED FROM .ENV.EXAMPLE
⏱️ 2 min read · 272 words
Environment variables
The committed .env.example is the configuration source for this reference. Variable names are documented here; secret values are never documented or committed.
Some variables are optional, provider-specific, or mutually exclusive. Production validation is performed by npm run preflight:production.
Application / runtime
NODE_ENVPORTVITE_APP_IDAPP_URLJWT_SECRETCORS_ORIGINSRATE_LIMIT_PER_MINUTESTART_EMBEDDED_WORKERSENABLE_LOCAL_DEMOENABLE_DEV_AUTHLOCAL_STORAGE_DIRDATABASE_URLREDIS_URLAUTH_PROVIDERVITE_CLERK_PUBLISHABLE_KEYCLERK_PUBLISHABLE_KEYCLERK_SECRET_KEYCLERK_JWT_KEYSTORAGE_PROVIDERS3_BUCKETS3_REGIONS3_KMS_KEY_IDS3_ENDPOINTS3_FORCE_PATH_STYLEAWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYSUPABASE_URLSUPABASE_SERVICE_ROLE_KEYSUPABASE_STORAGE_BUCKETSCANNER_PROVIDERSCANNER_ENDPOINTOCR_PHI_PROCESSING_APPROVEDGOOGLE_DOCUMENT_AI_PROCESSOR_URLGOOGLE_DOCUMENT_AI_PROCESSOR_IDGOOGLE_CLOUD_PROJECT_IDGOOGLE_APPLICATION_CREDENTIALS_JSONLLM_PHI_PROCESSING_APPROVEDLLM_PROVIDERANTHROPIC_API_KEYLLM_MODEL_DRAFTINGLLM_MODEL_CLASSIFYLLM_TIMEOUT_MSLLM_MAX_RETRIESSENDGRID_API_KEYEMAIL_FROMSENDGRID_FROM_EMAILSENDGRID_FROM_NAMEPADDLE_ENVIRONMENTPADDLE_API_KEYPADDLE_WEBHOOK_SECRETSMART_JWKS_PUBLIC_KEY_PEMSMART_JWKS_KEY_IDVOICE_AGENT_SIMULATION_GLOBAL_KILL_SWITCHAPPROVED_ACTION_GLOBAL_KILL_SWITCH
Data / queues
Authentication
Storage / scanning
OCR / AI
Delivery / billing
SMART / voice controls
Do not paste secret values into documentation or chat. Use the deployment secret manager and existing secret-binding references.