Custom domains for SaaS in a few steps

Give customers a clear, embedded setup UI while we handle DNS checks, SSL, and domain status.

Clear setup
Guide customers step by step
We keep checking
DNS, SSL, and domain status
Cloudflare
Use the account you already have

A clear, guided setup flow for your customers.

Powerful features

Custom domains, without the support burden.

Keep the difficult parts clear for customers and manageable for your team.

Clear DNS instructions

Show each customer the exact record and the next step to take.

Checks that keep going

DNS and certificate checks continue in the background while customers wait.

One clear status

See when a domain is ready, pending, or needs attention without chasing support tickets.

Embedded UI

A setup UI that lives in your product.

Embed one focused component so customers can add and verify a domain without leaving your app.

Built for your interface

Clear record instructions, live status, and helpful error messages arrive in a single embedded UI.

Cloudflare

Your infrastructure

Use your own Cloudflare account.

Connect the account you already manage. Cloudflare usage stays billed to that account while you pay the base plan here.

Learn how account connection works

API and webhooks

Get domain data where you need it.

Create applications and domains, then read DNS, SSL, and domain status through the API. Webhooks keep your product in sync when things change.

Read the API docs

Useful data, not another dashboard

Bring setup progress and finished domains back into the workflows your team already uses.

Pricing

Simple, usage-based pricing.

Test up to 3 domains at $0/month; each expires after 3 days. Standard starts at $10/month for up to 50 domains, then scales with usage.

Testing Mode

3 test domains

$0/month · Each test domain expires after 3 days.

Start free

Standard

Starts at $10/month for up to 50 domains

$0.18 per additional domain

Choose Standard
Estimated Custom Domain Kit price

$10.00/month

FAQ

Questions before you start

The important decisions stay clear before you ask a customer to connect a domain.

Do customers need to change DNS providers?

No. They add the DNS records shown in your product from the provider they already use.

How long does a domain take to go live?

It depends on DNS propagation and certificate validation. The setup UI keeps the current status and next action clear.

Can we use our own Cloudflare account?

Yes. Connect your account when you create your application and Cloudflare bills the related usage to that account.

How does pricing work?

Start in Testing Mode, then use Standard for production hosted domains. Domains in your own Cloudflare account are billed by Cloudflare separately.

Ready when you are

Test your first custom domain for free.

Start with three hosted domains in Testing Mode, then scale when the experience is ready for customers.

Start free