Configuration - WunderGraph

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

Check the WunderGraph Demo for a setup configuration.

Environment variable Description Default Required
HOST The host of the server localhost
DATABASE_URL The connection URL of the database postgresql://postgres:changeme@localhost:5432/controlplane
PORT The port on which the controlplane runs 3001
ALLOWED_ORIGINS The controlplane url http://localhost:3000
LOG_LEVEL Configures the log level info
DEBUG_SQL Configures the logs of SQL false
CLICKHOUSE_DSN The connection URL of clickhouse ""
AUTH_REDIRECT_URI The authorized redirect URLs http://localhost:3001/v1/auth/callback
WEB_BASE_URL The URL of studio ""
AUTH_JWT_SECRET The JWT secret used for verifying and signing JWTs (32 characters) ""
OPENAI_API_KEY The api key of OPEN API ""
KC_LOGIN_REALM The realm of the login credentials ”master”
KC_REALM The keycloak realm of your Client ""
KC_CLIENT_ID The keycloak client ID ""
KC_ADMIN_USER The admin username ""
KC_ADMIN_PASSWORD The admin password ""
KC_API_URL The URL to your keycloak API endpoint. Used internally for administration ""
KC_FRONTEND_URL The public URL of your keycloak instance. Used for redirects ""
WEBHOOK_URL The endpoint to which you want to fire platform webhooks ""
WEBHOOK_SECRET The secret key to verify webhook requests ""
DB_URL Postgres connection string ""
DB_CERT_PATH Path to certificate file ""
DB_CA_PATH Path to the CA file ""
DB_KEY_PATH Path to the private key file ""
GITHUB_APP_CLIENT_ID GitHub App client id ""
GITHUB_APP_CLIENT_SECRET GitHub App client secret ""
GITHUB_APP_ID GitHub App id ""
GITHUB_APP_PRIVATE_KEY Private key of your GitHub App ""
GITHUB_APP_WEBHOOK_SECRET Webhook secret of your GitHub App ""
SLACK_APP_CLIENT_ID Slack app client id ""
SLACK_APP_CLIENT_SECRET Slack app client secret ""
S3_STORAGE_URL URL to your s3 storage provider (either include credentials or use S3_ACCESS_KEY_ID and S3_SECRET_ACCESS_KEY) ""
S3_REGION The region to be used for the s3 bucket ”auto”
S3_ENDPOINT The endpoint to be used falls back to url.Origin ""
S3_ACCESS_KEY_ID Access key id for the bucket (AWS_ACCESS_KEY_ID) ""
S3_SECRET_ACCESS_KEY Secress Access key for the bucket (AWS_SECRET_ACCESS_KEY) ""
S3_FORCE_PATH_STYLE Used to enforce path style url resolution true
SMTP_ENABLED Enable the smtp integration false
SMTP_USERNAME Smtp username ""
SMTP_PASSWORD Smtp password ""
SMTP_PORT The port the smtp server listens to
SMTP_HOST The host to connect to ""
SMTP_SECURE Defines if the connection should use SSL
SMTP_REQUIRE_TLS Forces the client to use STARTTLS
STRIPE_SECRET_KEY Stripe secret ""
STRIPE_WEBHOOK_SECRET Stripe webhook secret ""
DEFAULT_PLAN Based on your custom plans, the name of the default plan ""