Custom domains for your SaaS, without the ops.
Let your customers connect their own domains to your SaaS. cnames.dev handles TLS certificates, renewals, routing, and the edge — one API call per domain.
Powers 5,000+ production customer sites at Lindo.ai
curl -X POST https://api.cnames.dev/v1/domains \
-H "Authorization: Bearer sk_live_..." \
-d '{"domain":"shop.customer.com","origin_id":"org_123"}'
# → set the DNS record we return, then it's live with SSL.Everything custom domains need
The hard parts of onboarding customer domains — certificates, renewals, routing, isolation — handled.
Live in three steps
From zero to a fully-encrypted custom domain in minutes.
Register the domain
Call the API (or use the dashboard) to add your customer's domain and point it at one of your origins.
Customer sets DNS
We return the exact CNAME and verification records. Your customer adds them at their DNS provider.
Live with SSL
On the first request we issue the certificate and start proxying to your origin. Renewals are automatic.
Simple, usage-based pricing
Start free. Scale when your customers do.
For side projects and early testing.
- Up to 25 domains
- Automatic SSL
- Shared ACME pool
- API + dashboard
For growing products onboarding real customers.
- Up to 1,000 domains
- Wildcard domains
- Dedicated ACME account
- Webhooks + usage metering
- Priority support
For platforms at scale with custom needs.
- Unlimited domains
- SLA + dedicated edge
- SSO & audit logs
- Custom ACME/DNS delegation
Frequently asked questions
Ship custom domains this afternoon
Add your first customer domain in one API call. Free to start, no credit card.