# RESEND for email RESEND_API_KEY=resend-api-key # UPSTASH for queue QSTASH_CURRENT_SIGNING_KEY=qstash-current-signing-key QSTASH_NEXT_SIGNING_KEY=qstash-next-signing-key QSTASH_TOKEN=qstash-token QSTASH_URL=https://qstash.upstash.io/v1/publish/ # UPSTASH redis for waiting list UPSTASH_REDIS_REST_URL=https://test.upstash.io UPSTASH_REDIS_REST_TOKEN=test # TINY BIRD for time series data (trackers) TINY_BIRD_API_KEY=tiny-bird-api-key # TURSO SQLITE DATABASE_URL=http://127.0.0.1:8080 DATABASE_AUTH_TOKEN=any-token # Solves 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY', see https://github.com/nextauthjs/next-auth/issues/3580 # NODE_TLS_REJECT_UNAUTHORIZED="0" # For vercel upload BLOB_READ_WRITE_TOKEN=blob-read-write-token # STRIPE NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY= STRIPE_SECRET_KEY= STRIPE_WEBHOOK_SECRET_KEY= # Custom Domains PROJECT_ID_VERCEL= TEAM_ID_VERCEL= VERCEL_AUTH_BEARER_TOKEN= NEXT_PUBLIC_URL= NEXT_PUBLIC_SENTRY_DSN='' SENTRY_AUTH_TOKEN='' # Unkey UNKEY_API_ID= UNKEY_TOKEN= # GCP Messaging Queue GCP_PROJECT_ID= GCP_LOCATION= GCP_CLIENT_EMAIL= GCP_PRIVATE_KEY= CRON_SECRET= VERCEL_URL= PLAYGROUND_UNKEY_API_KEY= # RUM server with separate clickhouse for self-host CLICKHOUSE_URL= CLICKHOUSE_USERNAME= CLICKHOUSE_PASSWORD= AUTH_SECRET=secret AUTH_DRIZZLE_URL=file://./../../openstatus-dev.db AUTH_GITHUB_ID= AUTH_GITHUB_SECRET= AUTH_GOOGLE_ID= AUTH_GOOGLE_SECRET= PAGERDUTY_APP_ID= SLACK_SUPPORT_WEBHOOK_URL= WORKSPACES_HIDE_URL= # https://turbo.build/repo/docs/crafting-your-repository/using-environment-variables#loose-mode TURBO_ENV_MODE=loose NEXT_PUBLIC_OPENPANEL_CLIENT_ID=something OPENPANEL_CLIENT_SECRET=something # used to fix the SVG import issue on Vercel # https://github.com/ExodusOSS/bytes/issues/13#issuecomment-3965264022 NODE_OPTIONS=--experimental-require-module # AI chat provider. Configure ONE of the two options below. # # Option 1 — Vercel AI Gateway (hosted default). Free workspaces use a cheaper # model, paid workspaces a stronger one. AI_GATEWAY_API_KEY= # # Option 2 — Self-hosted / OpenAI-compatible endpoint (NVIDIA NIM, vLLM, Ollama, # OpenRouter, …). Takes priority over the gateway when AI_BASE_URL is set. # The model MUST support tool/function calling — the agent depends on it. # AI_API_KEY is optional for keyless local gateways. # Example (NVIDIA NIM): # AI_BASE_URL=https://integrate.api.nvidia.com/v1 # AI_API_KEY=nvapi-xxxxx # AI_MODEL=meta/llama-3.1-70b-instruct AI_BASE_URL= AI_API_KEY= AI_MODEL=