Skip to content

Environment Variable Registry

Select your stack → get a complete .env.example with every variable you need.

67
Services
154
Env variables
33
Categories

Select Services

Database
Auth
Payments
Email
Hosting
AI
Monitoring
Analytics
Cache
CDN
Vector DB
Background Jobs
Logging
BaaS
Scheduling
Project Management
CI/CD
CMS
Build System
Search
ORM
Notifications
AI Memory
Backend-as-a-Service
Maps
Email Automation
WebRTC
Video
Media
Storage
Cloud
Integrations
Realtime

.env.example

11 variables from 4 services
# --- Supabase ---
# Docs: https://supabase.com/docs/guides/getting-started
NEXT_PUBLIC_SUPABASE_URL=https://xxx.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_value_here
# SUPABASE_SERVICE_ROLE_KEY=your_value_here

# --- Clerk ---
# Docs: https://clerk.com/docs/quickstarts/nextjs
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
CLERK_SECRET_KEY=sk_test_...
# NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
# NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up

# --- Stripe ---
# Docs: https://stripe.com/docs/keys
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_...
STRIPE_SECRET_KEY=sk_test_...
# STRIPE_WEBHOOK_SECRET=whsec_...

# --- Resend ---
# Docs: https://resend.com/docs/introduction
RESEND_API_KEY=re_...

Variable Details

Supabase
NEXT_PUBLIC_SUPABASE_URLrequiredpublic
Project API URL
📍 Dashboard → Settings → API
NEXT_PUBLIC_SUPABASE_ANON_KEYrequiredpublic
Public anon key (safe for client)
📍 Dashboard → Settings → API → anon key
SUPABASE_SERVICE_ROLE_KEY
Server-only admin key (NEVER expose to client)
📍 Dashboard → Settings → API → service_role key
Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEYrequiredpublic
Public key for client SDK
📍 Dashboard → API Keys
CLERK_SECRET_KEYrequired
Server-side secret key
📍 Dashboard → API Keys
NEXT_PUBLIC_CLERK_SIGN_IN_URLpublic
Sign-in page path
📍 Set manually
NEXT_PUBLIC_CLERK_SIGN_UP_URLpublic
Sign-up page path
📍 Set manually
Stripe
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEYrequiredpublic
Public key for Stripe.js
📍 Dashboard → Developers → API keys
STRIPE_SECRET_KEYrequired
Server-side secret key
📍 Dashboard → Developers → API keys
STRIPE_WEBHOOK_SECRET
Webhook endpoint signing secret
📍 Dashboard → Developers → Webhooks → Signing secret
Resend
RESEND_API_KEYrequired
API key for sending emails
📍 Dashboard → API Keys → Create

Explore other areas