Skip to main content
Tenant resolution is host-based. Streamly reads the normalized Host header (works behind any proxy that preserves it).
Customer-owned custom domains are not supported. There is no Cloudflare for SaaS / /api/v1/domains provisioning in the current product. Tenants use the platform host or {slug}.streamly.watch.

Host patterns

API clients may also pass an explicit x-streamly-tenant-id header.

Reserved platform hosts & slugs

Reserved hostnames include streamly.watch, www, admin, app, api. Reserved subdomain slugs (cannot be used as tenant slugs): www, api, admin, app, customers.

Environment

DNS and TLS for your platform host are managed by your hoster or Cloudflare Workers routes — not an in-app custom-hostname API.

Admin / dashboard hosting

/admin and /dashboard are served on the platform host. Visiting them on a tenant host redirects to NEXT_PUBLIC_PLATFORM_HOST.