Skip to Content

Your customers should never touch DNS.

One embed for you, one button for them. We write the records and issue HTTPS.

150+ DNS providers · 40+ set up automatically
The real widget. One line to embed.

Your customers fail at the finish line.

A CNAME and a registrar login is where setup dies.

Why DNS onboarding fails →

The usual path

01
You ship “Connect your domain”
It works perfectly on your side.
02
Your customer opens their registrar
A, CNAME, TXT, TTL: a control panel they have never seen.
03
The setup dies here
A wrong record, a two-day wait, or they simply give up.

With CustomDomain™

0
DNS panels your customer should ever see
They tap one button and approve once. We handle the records and HTTPS.

One click, and a domain goes live.

29 seconds, no sound. Full walkthrough

Try it on a domain you own.

Type a domain. We read its real DNS, find the provider, and show the flow your customer would see.

Reads public DNS only. Nothing is written to your DNS.

Five steps. One API call starts them.

  1. 01

    Detect the provider

    We read public DNS and pick the right path.

  2. 02

    Write the records

    OAuth, a scoped token or a guided step.

  3. 03

    Verify ownership

    Proven before go live, watched until it resolves.

  4. 04

    Serve on the edge

    The certificate is ready before the first request.

  5. 05

    Watch every hour

    Drift and renewals handled before you notice.

everjust.coCloudflare · connected over OAuth live
  • Provider detectedcloudflare
  • Records writtenA · CNAME · TXT
  • Ownership verified_acme
  • Certificate issuedHTTPS
  • Watching for driftevery hour
TypeHostValueStatus
Aeverjust.coedge.customdomain.ai live
CNAMEwwwedge.customdomain.ai live
TXT_acme9aF2bQ7x…Kd0 verified
Written, verified and served. No customer action required.

The full walkthrough →

Everything a custom domain feature needs.

Provider detection

We find the host and choose the safest path.

Automatic DNS records

A, CNAME, TXT, MX, SPF and DKIM, right the first time.

Automatic SSL

Issued before the first request, renewed ahead of expiry.

Optional edge

Serve from our edge, or hand DNS back to your stack.

Drift monitoring

Hourly checks. We fix and flag changes.

Built for developers

REST API, SDKs, widget, MCP server and webhooks.

All features →

One API call. Or one line of embed.

Start from your backend, drop in the widget, or let an agent do it over MCP.

POST /v1/connections 200 OK
# kick off a connection from your server
curl https://api.customdomain.ai/v1/connections \
  -H "Authorization: Bearer $KEY" \
  -d '{"domain":"everjust.co"}'

# ← we detect, authorize, write & verify
{
  "id": "con_8kQ2f7",
  "domain": "everjust.co",
  "provider": "cloudflare",
  "method": "oauth",
  "status": "live",
  "https": true
}

Every provider your customers already use.

150+DNS providers supported
40+set up automatically
100%of the top 100 registrars
Cloudflare
GoDaddy
Namecheap
Google Cloud DNS
Amazon Route 53
Azure DNS
DigitalOcean
Vercel
Netlify
IONOS
Squarespace
WordPress.com
Wix
Shopify
Bluehost
Hostinger
Porkbun
Name.com
Gandi
OVHcloud
Dynadot
Spaceship
Hetzner
Linode

Not listed? Your customer gets the exact records and we watch until they resolve. All providers →

Straight answers.

What if a provider can’t be automated?

We fall back to a scoped token or a guided step with the exact records, and watch until they resolve.

What about apex domains, www and wildcards?

All three are written and served, as one connection or many. Apex vs CNAME

Are you in my request path?

Only if you want us to be. Use our edge, or verify and hand DNS back to your own stack.

Can AI agents connect domains?

Yes. The MCP server searches and connects domains with the same verification as any human path. MCP server

Give every customer a real domain.

From $10 a month. 14 day free trial.

See pricing →

DNS notes for SaaS builders.

Two emails a month.