AWS access key id for S3.
AWS secret access key for S3.
AWS S3 bucket name.
AWS region for S3 (e.g. us-east-1).
Google OAuth client id (from Google Cloud Console).
Google OAuth client secret (from Google Cloud Console).
Instagram app client id (from Meta Developer Portal).
Instagram app client secret (from Meta Developer Portal).
Base URL of the app (e.g. https://yourapp.com). Used for SEO and Apple Web App metadata.
Email auth endpoint URL (client-side, e.g. /api/email).
File upload endpoint URL (client-side, e.g. /api/file).
Google OAuth endpoint URL (client-side, e.g. /api/google).
GraphQL endpoint URL (client-side, e.g. /api/graphql).
Instagram OAuth endpoint URL (client-side, e.g. /api/instagram).
Node environment (development, production, etc.). Used for Apollo landing page and introspection.
Secret key for signing JWT refresh tokens.
Secret key for signing JWT access tokens.
Cloudflare Turnstile secret key (optional — enables captcha on auth routes).
Enum of all environment variable keys used by the naystack stack. Use with getEnv or getEnvValue to read these variables.