Local Development
Set up Terra for local development in 10 minutes.
Prerequisites
- Node.js 20+
- pnpm 8+
- Supabase account
- Doppler account (or .env.local)
Quick Start
Environment Variables
Required
| Variable | Description |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | Supabase project URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY | Supabase anon key |
SUPABASE_SERVICE_ROLE_KEY | Supabase service role key |
WORKOS_API_KEY | WorkOS API key |
WORKOS_CLIENT_ID | WorkOS client ID |
WORKOS_COOKIE_PASSWORD | 32+ char secret for session encryption |
Optional
| Variable | Description |
|---|---|
RESEND_API_KEY | Email sending |
TWILIO_* | SMS sending |
DEEPL_API_KEY | Auto-translation |
SMARTY_* | Address verification |