cnames.dev / for / website builders
Custom domains for website builders
White-label custom domains + automatic SSL for the sites your users build — wildcards, apex handling, redirects, and a support dashboard.
The problem
A website builder's users expect to publish on their own domain, and they expect it to just work with HTTPS. Multiply that by thousands of sites and you're running a certificate authority integration, a proxy, apex/www handling, redirects, and renewals — infrastructure that has nothing to do with your editor or templates.
How it plugs in
Each published site maps to an origin; each customer domain is one API call. Give sites an instant subdomain under a wildcard zone, then let customers attach their own domain via the embeddable Connect widget (one-click on supported DNS providers, copy-the-records elsewhere).
await fetch("https://api.cnames.dev/v1/domains", {
method: "POST",
headers: { Authorization: "Bearer sk_live_...", "Content-Type": "application/json" },
body: JSON.stringify({
domain: "www.customer.com",
origin_id: "org_sites",
header_profile_id: "hp_www_to_root", // per-domain www↔root redirect
}),
});Dogfooded in production
This isn't theoretical: cnames.dev powers 5,000+ production customer sites at Lindo.ai. Apex handling, wildcard subdomains, www↔root redirects, and automatic renewal are the exact features that platform relies on daily.
Why builders pick cnames.dev
- White-label: served on the customer's domain, your brand behind it.
- Apex + www + redirects handled per domain, as data.
- Wildcards for instant subdomains; custom domains on upgrade.
- A dashboard your support team can use to see and fix domain status.
Add it this afternoon. Register your first customer domain with one API call — free for 25 domains. Start free · Docs · More use cases
Frequently asked questions
Can I offer this white-label?
Yes. Traffic is served on the customer's own domain with your app behind it; nothing about cnames.dev is exposed to the end visitor. Enterprise plans support custom DNS delegation zones for full white-labeling.
How do you handle apex vs www?
Both. Use A records (or ALIAS/ANAME flattening) at the apex and a CNAME for www, with per-domain redirects (www↔root) configured as data. The Connect widget shows customers the exact records or applies them via Domain Connect.
Is this proven at scale?
Yes — the same infrastructure powers 5,000+ production customer sites at Lindo.ai.