Docs
Domains & TLS
Platform subdomains out of the box; your own domains with automatic HTTPS in minutes.
Platform subdomains
Every project serves <project>.buildfyio.com; every additional web or static app serves <project>-<app>.buildfyio.com. TLS is issued automatically — nothing to configure.
Adding a custom domain
- Open the app's Domains section and add the hostname.
- Create the DNS record at your registrar (table below).
- Verification runs automatically for about an hour; after that use Check now. On verification the route goes live and a Let's Encrypt certificate is issued — usually within seconds.
| Host type | Record | Value |
|---|---|---|
www / any subdomain | CNAME | cname.buildfyio.com |
| Apex (example.com) | A | 65.109.133.137 |
Adding a bare apex automatically provisions its www. sibling (and vice versa) serving the same app — both hosts work once their DNS resolves.
Per-app domains
Domains attach to a specific app: put www.example.com on the site app and api.example.com on the API app of the same project. Each routes to that app's current production deployment.
Cloudflare
If your DNS is on Cloudflare, set the record to DNS only (grey cloud). A proxied (orange cloud) record resolves to Cloudflare's IPs, so verification fails and TLS issuance cannot complete. You can re-enable the proxy after we issue the certificate if you accept Cloudflare-terminated TLS.
Certificate lifecycle
- Issued on first successful route registration; renewed automatically.
- The dashboard shows live TLS status; a freshly-verified domain usually flips to
activewithin seconds. - Deleting a domain removes its route and releases the hostname.