Custom domains
Replace your auto-generated subdomain with your own domain, with automatic SSL.
Was this helpful?
Replace your auto-generated subdomain with your own domain, with automatic SSL.
By default, every project is published at a subdomain of the platform. You can replace this with your own domain on any paid plan.
SSL certificates are issued automatically once your domain is verified — there's nothing to install or renew yourself.
You'll need:
A paid plan (Pro or above)
Access to your domain registrar's DNS settings
A successful deploy of the project you want to attach
Add a CNAME record pointing your subdomain at the platform:
Type: CNAME
Name: docs
Value: sites.example-platform.com
TTL: 3600For an apex domain (e.g. yourcompany.com without a subdomain), you'll need an ALIAS or ANAME record instead — not all DNS providers support these. Check your provider's docs.
DNS changes can take up to 48 hours to propagate, but in practice most see them resolve within a few minutes.
You can attach multiple domains to a single project — useful for redirecting old URLs or supporting multiple regions:
domains:
primary: docs.yourcompany.com
redirects:
- from: help.yourcompany.com
to: docs.yourcompany.com
status: 301Make sure there are no conflicting DNS records for the same subdomain. An existing A record will block the CNAME.
Also check that the value of your CNAME exactly matches the one shown in the dashboard — typos in domain names are very common.
SSL is issued after DNS verification succeeds. If it hasn't appeared after 30 minutes:
Confirm your domain still verifies in the dashboard
Check that your DNS provider isn't using CAA records that block our certificate authority
Click Re-verify to trigger a fresh attempt
This usually means the certificate hasn't been provisioned yet, or your browser cached an old certificate. Wait a few minutes, then try in an incognito window.
Redirect chains often get cached aggressively. Test in an incognito window or with curl -I to see what's actually being served, ignoring local cache.
To remove a domain, go to Project settings → Domains, click the menu next to the domain, and select Remove.
Removing a domain stops serving traffic immediately. If you've shared this URL externally, set up a redirect first to avoid breaking inbound links.
Was this helpful?
Was this helpful?
curl -I https://docs.yourcompany.com