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

  1. Open the app's Domains section and add the hostname.
  2. Create the DNS record at your registrar (table below).
  3. 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 typeRecordValue
www / any subdomainCNAMEcname.buildfyio.com
Apex (example.com)A65.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 active within seconds.
  • Deleting a domain removes its route and releases the hostname.