Custom domains
for your SaaS

DNS verification, SSL certificates, and traffic routing—fully automated. Your customers use their own domains. You ship features.

Free tier available • No credit card required • 5 min integration

What developers are saying

Tweet from John Champ: Really like the service, ideal if you plan to support custom domains in your app!Tweet from Ian Fujii: Really like what you're building with DomainFlow. Clean idea and genuinely useful for founders.Tweet from Uniflow: If DomainFlow is doing for domains what Stripe did for payments, this can become a core infra layer

Custom domains shouldn't take hours to build

Your users want app.theircompany.com. You want to ship features. We handle the DNS, SSL, and routing infrastructure so you don't have to.

90%

fewer DNS support tickets with registrar-specific instructions your users can actually follow

5 min

to integrate-not weeks of wrestling with Cloudflare Workers and DNS configuration

23ms

P95 latency. Our proxy adds virtually no overhead to your request time

Everything you need

One API. Full automation. No infrastructure to manage.

Smart DNS verification

We detect GoDaddy, Cloudflare, Namecheap and 4 other registrars. Your users see step-by-step instructions they can actually follow.

Automatic SSL certificates

Let's Encrypt certificates issued and renewed automatically. Your customers never see "Not Secure" warnings.

Traffic routing

We route traffic from custom domains to your app with tenant headers. Works with any backend - Next.js, Rails, Django, anything.

Real-time webhooks

Get notified when domains verify or certificates issue. HMAC-signed payloads with automatic retries.

Simple REST API

Add a domain with one API call. No complex SDKs to learn. Integrates in 5 minutes.

Full dashboard

Monitor domains, certificates, and verification status. Debug issues instantly without digging through logs.

How it works

Three steps. Five minutes. Done.

1

User enters domain

Your customer types their domain. You call our API.

2

They configure DNS

We show registrar-specific instructions. Copy, paste, done.

3

We handle the rest

DNS verification, SSL, routing—all automatic.

example.js
// Add a custom domain
const domain = await domainflow.domains.create({
  domain: 'app.customer.com',
  tenant_id: 'tenant_123'
});

// That's it. We handle:
// ✓ DNS verification
// ✓ SSL certificate
// ✓ Traffic routing
// ✓ Webhook when ready

Simple, predictable pricing

One flat fee. Pay for what you use.

Free

Perfect for testing and side projects

$0/month
  • 3 domains included
  • Automatic SSL certificates
  • DNS verification
  • Dashboard access
Get started free
Most popular

Pro

For production SaaS apps

$25/month

+ $0.15 per domain after 10

  • 10 domains included
  • Everything in Free
  • Webhooks & API access
  • Priority email support
  • Official SDK
Start free trial

Example pricing

$25
10 domains
$38.50
100 domains
$98.50
500 domains

Need 1000+ domains? Contact us for volume pricing.

Why not just use Cloudflare?

Cloudflare for SaaS is powerful but complex. Entri is enterprise-only. DomainFlow is the middle ground.

DomainFlowCloudflare for SaaSEntri
Pricing$25/mo + $0.15/domainFree 100, then $0.10Enterprise only
Setup time5 minutesHours (Workers, DNS)Weeks (sales + integration)
DNS instructions for users
Auto DNS config (OAuth)Coming soon
Self-serve signupSales call required
Best forStartups & indie hackersTeams with DevOpsEnterprise

TL;DR: Cloudflare is cheaper at scale but complex. Entri handles DNS automatically but costs enterprise $$.
We're the simple option that works out of the box.

Ready to ship?

Stop building infrastructure. Start shipping features.

Start free

No credit card required