Docs

Integrations

Provider setup order, env rules, and operational boundaries for Clerk, Polar, Stripe, Resend, SpacetimeDB, and admin access.

1

All runtime configuration starts in .env.example and is parsed by apps/marketing/src/env.ts.

2

Clerk owns identity; the app stores only durable product fields needed by server-side logic.

3

Stripe price IDs, webhook secrets, and deployment URLs must stay in env, never in code.

4

Resend is optional locally and skips safely when sender env is missing.

5

ADMIN_EMAILS enables the internal /admin operator dashboard for trusted emails only.