Skip to content
Turbo Start Brain

Environment variables

The variables each app needs, which are optional, and where to find the values.

On this page

Each app reads its own .env file. The web app validates its variables at startup and refuses to start if a required one is missing.

terminal
cp apps/web/.env.example apps/web/.env
cp apps/studio/.env.example apps/studio/.env

Web app

apps/web/.env
NEXT_PUBLIC_SANITY_PROJECT_ID=your-project-id
NEXT_PUBLIC_SANITY_DATASET=production
NEXT_PUBLIC_SANITY_API_VERSION=2025-05-08
NEXT_PUBLIC_SANITY_STUDIO_URL=http://localhost:3333
SANITY_API_READ_TOKEN=your-viewer-token

Studio

apps/studio/.env
SANITY_STUDIO_PROJECT_ID=your-project-id
SANITY_STUDIO_DATASET=production