Runway
HomeComponentsPricingDev Tools

Start Here

  • Overview
  • Installation
  • Project Structure

Customize

  • Customization
  • Runtime Configuration
  • Site Content

Build

  • Components
  • Layout
  • Brand

Product Systems

  • Auth, Billing, Email, SEO, Security
Loading docs page
Built withRunway
  1. Product Systems
  2. Auth, Billing, Email, SEO, Security

Auth, Billing, Email, SEO, Security

How the main commercial systems connect inside this repo.

How the systems connect

These systems are meant to support a commercial launch together, not as isolated add-ons:

SystemWhat it coversWhere to start
AuthenticationAccount access, protected routes, session-aware pagesRuntime config and auth routes
BillingCheckout, subscriptions, billing portal, webhooksPricing flow and Stripe configuration
EmailTransactional messages tied to account or billing eventsProvider config and lifecycle templates
SEOMetadata, canonical URLs, sitemap, and public discoveryPublic copy, route structure, and metadata helpers
SecurityProvider secrets, request protection, and production-safe defaultsRuntime config, env management, and launch checks

Common starting points

If you are only shaping the public site and docs, you can usually leave auth, billing, and email providers disabled until later.

If you are launching a SaaS product, the usual order is:

  1. Turn on authentication.
  2. Add billing and checkout flows.
  3. Wire transactional email for lifecycle events.
  4. Review SEO and launch metadata.
  5. Confirm secrets, provider config, and production-safe defaults.

Launch checklist

  • Fill the environment variables required for the systems you are using.
  • Verify each enabled route works locally before shipping.
  • Confirm public metadata, policies, and pricing paths match the product you are launching.
  • Run npm run lint and npm run build.

Related

  • Installation
  • Runtime Configuration
  • Project Structure

On This Page

  • How the systems connect
  • Common starting points
  • Launch checklist

Related

  • Installation
  • Runtime Configuration
  • Project Structure