CHAT · DEPLOY · MANAGE

You write code with AI. Why not DevOps?

Dunis the agent for the parts your code assistant can't touch — deploys, DNS, domains, infra. Describe what you want, review the plan, ship it.No cloud consoles. No CLI juggling. Just a conversation.

Free to start, no card Read-only until you approve Rollback in one click

Plays nice with the stack you already use

CloudflareRoute 53GoDaddyNamecheapPorkbunIONOSVercelRenderFly.ioRailwayAzure Container AppsGoogle Cloud RunDigitalOceanAWS ECSGitHubGitLabBitbucketGoogle WorkspaceMicrosoft 365Zoho MailCloudflareRoute 53GoDaddyNamecheapPorkbunIONOSVercelRenderFly.ioRailwayAzure Container AppsGoogle Cloud RunDigitalOceanAWS ECSGitHubGitLabBitbucketGoogle WorkspaceMicrosoft 365Zoho Mail
2m ago·drift detected on acme.dev — auto-healed5m ago·MX mismatch caught before mail bounced8m ago·CNAME wired blog → vercel.app from chat12m ago·shipped staging.app → cloudflare pages15m ago·SPF record fixed — Google deliverability green21m ago·rolled back bad A record (one click)28m ago·approved deploy: nextjs app → render in 47s33m ago·domain transfer ns flipped — zero downtime41m ago·expiry warning · indie.dev expires in 6 days55m ago·DKIM proposed for resend.com — waiting on approval1h ago·azure container app linked to api subdomain1h ago·drift on legacy.io — agent flagged it2m ago·drift detected on acme.dev — auto-healed5m ago·MX mismatch caught before mail bounced8m ago·CNAME wired blog → vercel.app from chat12m ago·shipped staging.app → cloudflare pages15m ago·SPF record fixed — Google deliverability green21m ago·rolled back bad A record (one click)28m ago·approved deploy: nextjs app → render in 47s33m ago·domain transfer ns flipped — zero downtime41m ago·expiry warning · indie.dev expires in 6 days55m ago·DKIM proposed for resend.com — waiting on approval1h ago·azure container app linked to api subdomain1h ago·drift on legacy.io — agent flagged it

THE HIDDEN TAX

Writing code got 10× faster.
Shipping it didn't.

Your AI pair-programmer finished the feature in an hour. Now you're staring at four cloud dashboards, two registrars, and a Notion doc — trying to remember which deploy pointed where. That's the part nobody automated.

Without Dunchaos
acme-blognext · vercel
cloudflare?vercel?godaddy????
indie-launchastro · cloudflare
cloudflare?vercel?godaddy????
quick-saasremix · render
cloudflare?vercel?godaddy????
side-apinode · fly.io
cloudflare?vercel?godaddy????
hack-weekendsvelte · netlify
cloudflare?vercel?godaddy????
5 dashboards · 2 docs · 0 source of truth
With Dun
one view
projectdomainstate
acme-blog
next · vercel
blog.acme.dev
indie-launch
astro · cloudflare
indie.dev
quick-saas
remix · render
try.quick.app
side-api
node · fly.io
api.side.io
hack-weekend
svelte · netlify
hack.lol
1 thread · 1 truth · ask Dun anything
28
global resolvers, watched live
1 prompt
to deploy + wire DNS + verify
0
cloud consoles to learn

THE PLAYGROUND

Ask Dun anything. No signup.

Click a prompt. Watch Dun think, draft a plan, and wait for your approval. This is exactly what you'll see in the product.

Dundemo
click any prompt above
deploy acme-blog to vercel and wire blog.acme.dev

Here's what I found — review and approve.

Deploy plan · blog.acme.dev → vercel

needs approval
Build acme-blog from mainGitHub → Vercel · ~42s
+Set CNAME blog → vercelcloudflare DNS · TTL 300
Verify across 28 resolversauto-rollback on failure

↑ this is the actual chat experience inside Dun

WHAT IT DOES

Six surfaces. One agent.

Every reply is a structured, interactive view — not a wall of text. Hover any tile to peek inside.

Deploy from chat
> ship my next blog to cloudflare
framework detected · next.js
build command · pnpm build
output dir · .next
awaiting approve & ship
Framework auto-detectedSee in Dun →
Live build logs
build · streaming
[ 0.42s] installing deps
[ 3.18s] running build
[ 7.84s] uploading bundle
[ ··· ] deploying to edge

no tab switching · no CLI

Streaming in the chat windowSee in Dun →
Repo ↔ service wiring
mudir/next-app
branch · main
wired
mudir/api-core
branch · main
wired
mudir/ops-site
branch · prod
wire
Connect github, ship on pushSee in Dun →
Env & secrets
env · production4 keys synced
DATABASE_URL•••••••
STRIPE_SECRET•••••••
RESEND_API_KEY•••••••
NEXT_PUBLIC_URLacme.dev

one source of truth · rotate in chat

One place · rotate in chatSee in Dun →
One-click rollback
✓ approved·youMX → google
✓ shipped·Dunapplied to cf
✗ failed·Dunrolled back
Tamper-evident auditSee in Dun →
Go-live checks
Resolvers22 / 28
28 resolvers verifiedSee in Dun →

BEFORE · AFTER

Stop hunting. Start shipping.

Before — your Tuesday

×Cloudflare tabDNS records (some)
×Vercel tabCustom domains (others)
×GoDaddy tabRegistrar settings
×Notion docOld credentials :(
×Slack DM Dave'who set this MX?'

5 dashboards · 1 hour later

After — one chat

everythingstate
DNS · all providers
Deployments · all clouds
Approvals · pending
Audit · last 90d
Drift · auto-watch

1 thread · zero tabs

INTEGRATION FABRIC

Already plays nice with your stack

Connect a registrar, cloud host, or git provider in 30 seconds. Dun reads everything, writes nothing — until you say so.

Cloudflare
Vercel
GitHub
Azure
Render
Route 53
Namecheap
Resend
DigitalOcean
GitLab

DNS & Registrars

8
Cloudflare
Connect in 30s →
Route 53
Connect in 30s →
GoDaddy
Connect in 30s →
Namecheap
Connect in 30s →
Porkbun
Connect in 30s →
IONOS
Connect in 30s →
Hover
Connect in 30s →
Gandi
Connect in 30s →

Cloud hosts

8
Vercel
Connect in 30s →
Render
Connect in 30s →
Fly.io
Connect in 30s →
Railway
Connect in 30s →
Azure
Connect in 30s →
GCP Cloud Run
Connect in 30s →
DigitalOcean
Connect in 30s →
Netlify
Connect in 30s →

Git / CI

4
GitHub
Connect in 30s →
GitLab
Connect in 30s →
Bitbucket
Connect in 30s →
GitHub Actions
Connect in 30s →

Email

4
Google Workspace
Connect in 30s →
Microsoft 365
Connect in 30s →
Resend
Connect in 30s →
Postmark
Connect in 30s →

More providers added every week · request yours from chat

WHO IT'S FOR

Built for people who ship a lot

INDIE BUILDER

I ship 5 side projects a month. Dun keeps them straight.

acme-blog
indie-saas
weekend-app
side-api
hack-lol

AGENCY OPS

12 client workspaces. One audit log per client, no mixing.

acme.co · 4 zonesswitch
globex.com · 7 zonesswitch
wayne.io · 2 zonesswitch

STARTUP TEAM

Two reviewers required for prod DNS — agent enforces it.

Awaiting 1 of 2

prod MX change

✓ alex○ sam

Pricing

Start free. Upgrade when you need more domains, providers, or team seats.

MonthlyAnnual Save 15%

Hobby

$0

Free forever

  • 1 domain
  • 1 provider connection
  • 10 Agent Dun messages / day
  • Change approvals + audit
  • 7-day audit log
  • Solo only
Get started free
Most popular

Pro

$9/mo

/ month

  • 10 domains
  • 30 provider connections
  • Agent Dun — extended access
  • Drift detection + alerts
  • 90-day audit log
  • Up to 2 team members
Start free trial

Max

$19/mo

/ month

  • Unlimited domains
  • Unlimited provider connections
  • Agent Dun — 5× extended access
  • Approval workflows + roles
  • 1-year audit log
  • Up to 10 team members
Create workspace

No credit card required to start · Cancel anytime · Stripe billing.

Read-only by default
writes need your OK
Encrypted at rest
tokens in your vault
Rollback in one click
audit log everything
Your keys, your scope
narrow OAuth scopes

FAQ

What is DunOps?

DunOps is a workspace for DNS and domain operations: inventory, AI-assisted change plans, approvals, and auditing across your stack.

Do you replace my DNS provider?

No. You keep your registrar and DNS host. We connect, visualize, and help you change records with guardrails.

Is my data secure?

Provider credentials are stored encrypted at rest and never logged in plaintext. We use role-based access controls to limit exposure.

What plans are available?

Start free with the Hobby plan (3 domains, 20 messages/day). Studio at $9/mo adds unlimited messages and the audit log. Team at $29/mo adds approval workflows and 5 members.

Shipping shouldn't be the scary part.

You already have an AI that writes code. Give yourself one that ships it.
Dun is the operator for everything past "git push."