Skip to content

Application custom domains (TenancyEngine)

Map verified hostnames to your application's portal, billing, and API surfaces per deployment environment.

Console: Application workspace → Environments → environment card → Custom domains

Requires a platform plan that includes custom domains (platform.custom_domains.max > 0) and Applications configure to add or verify hostnames.

Domain kinds

KindUsed for
PortalCustomer login, signup, and self-service portal
BillingHosted checkout and billing portal (TenaBill)
APIOptional API hostname when supported by your product

Each environment (Production, Staging, Development) has its own domain set.

Adding a domain

  1. Open Environments and click Manage on the target environment card.
  2. Under Custom domains, click Add domain.
  3. Enter the hostname (e.g. app.example.com).
  4. Add the DNS TXT and CNAME records shown at your DNS provider.
  5. Click Verify after propagation (may take up to an hour).

Status shows Pending until verification succeeds, then Verified. Unverified domains are not served on the edge.

Plan limits

Your vendor organization's platform entitlement caps how many custom domains you can attach. The environment card shows Not available on current plan when the limit is zero — upgrade under OrganizationsEntitlements.

TenancyEngine platform documentation