Guides

Custom domains

Attach apex and subdomain hostnames, verify DNS, and get automatic TLS.

Domains are project-scoped. Service domain pages redirect to the project Domains settings.

Platform hostname

Every public web/static service gets a platform URL (for example *.bytstack.app in production, or a staging suffix in non-prod). Use it for smoke tests before pointing real DNS.

Add a custom domain

  1. Open the project → Domains.
  2. Add an apex (example.com) or subdomain (api.example.com).
  3. Create the DNS records Bytstack shows:
    • TXT challenge at _bytstack-challenge (verification)
    • CNAME (or ALIAS/ANAME for apex) to the project edge hostname
  4. Wait for verification — TLS certificates provision automatically once DNS is correct.

Path routing & multi-service

A project edge can route paths across services (for example / → marketing static, /api → Node API). Configure routes on the domain detail page. Preview services are excluded from custom-domain route tables.

HTTPS

Platform-managed certificates renew automatically. You do not upload cert files for standard custom domains.

Previews

Preview deployments use generated hostnames (…-pr-{n}-…). They are not attached to custom domains by default. See Preview deployments.