PostgreSQL
configuredPrimary application database for multi-tenant data
Env: DATABASE_URL
Application cannot start without a database.
External services stay inactive until credentials are provided. Status below reflects this environment.
Primary application database for multi-tenant data
Env: DATABASE_URL
Application cannot start without a database.
Subscription billing, checkout, invoices, payment methods
Env: STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, STRIPE_PRICE_PRO, STRIPE_PRICE_ELITE, STRIPE_PRICE_ELITE_PLUS
Webhooks: POST /api/webhooks/stripe — checkout.session.completed, customer.subscription.*, invoice.paid, invoice.payment_failed
Billing UI shows plans; checkout and webhook sync remain disabled until Stripe keys are set.
Website generation, editing, and AI agent responses
Env: AI_PROVIDER, AI_API_KEY
AI builder, editor, and agent chat return a clear 'not configured' error — no fabricated responses.
Verification, password reset, billing, deployment, lead, and support emails
Env: SMTP_USER, SMTP_PASS
Support messages are still saved in the database. Transactional email stays queued until SMTP_USER and SMTP_PASS, or EMAIL_API_KEY, are set.
Publish customer sites to edge/CDN or object+CDN infrastructure
Env: HOSTING_PROVIDER
Webhooks: POST /api/webhooks/hosting — deployment status callbacks (provider-specific)
Publishing records deployments locally and marks them awaiting_provider until a hosting adapter is configured.
Custom domain verification, DNS guidance, and SSL provisioning
Env: DOMAIN_PROVIDER
Domain records and DNS instructions are stored; automatic verification/SSL waits for provider credentials.