All your DNS. One control plane.

Manage domains and records across Cloudflare, Route 53, GoDaddy, and DigitalOcean from one dashboard, REST API, open-source CLI — or your AI assistant, via MCP.

Request beta access GitHub sign-in Free during beta
autodns / domain inventory 3 domains
Example domains managed through AutoDNS
DomainRecords
example.com12
example.net5
example.org8
autodns list

Your providers stay put.
The control moves here.

Connect existing accounts, import their zones, and manage the same records from one model.

01.1 / inventory

One inventory

See every domain and record without changing where DNS is hosted.

Sources
  • Cloudflare
  • Route 53
  • GoDaddy
  • DigitalOcean
AutoDNS DOMAIN
STATE
provider-neutral
Interfaces
  • Dashboard
  • REST API
  • Go CLI
  • AI agents (MCP)

01.2 / interfaces

Dashboard. API. CLI. Agents.

Choose the interface that fits the job. The same control plane sits underneath each one.

View the open-source CLI

01.3 / registry

Registry context

Keep registrar access, expiry monitoring, and operational notes beside the zone.

expiry watch
on
notes
attached

01.4 / identity

GitHub identity

One familiar sign-in. No separate AutoDNS password.

Changes write back to the source provider. No forced migration.

From five consoles to one routine.

Connect what already exists. Keep operating from one place.

  1. 01

    Sign in with GitHub

    Use your existing identity. No AutoDNS password.

    identity
  2. 02

    Connect providers

    Add provider credentials and import domains and records.

    import
  3. 03

    Operate centrally

    Make changes in the dashboard, REST API, CLI, or your AI assistant. AutoDNS syncs them to the source.

    sync

Let your assistant do the clicking.

AutoDNS runs a native MCP server. Connect Claude, Codex, or Cursor and manage DNS by describing what you want — your assistant reads the zone, proposes an exact diff, applies it after your approval, and verifies the authoritative nameservers.

Scoped API keys decide what the agent may see or change. Purchases and irreversible operations are never in the tool set.

autodns / mcp session claude code

$ claude mcp add --transport http autodns https://app.autodns.sh/mcp

$ claude mcp login autodns

> Create A and AAAA records for ops.example.com

  plan  + A     ops  192.0.2.70  ttl 300
        + AAAA  ops  2001:db8::70  ttl 300
  apply ok — 2 records
  verify ns1 ✓ ns2 ✓

plan / apply / verify — scoped by your API key

MCP OAuth 2.1 Scoped keys Plan + apply Authoritative verify

The dashboard is optional.

The MIT-licensed Go CLI runs on macOS, Linux, and Windows. Sign in from any terminal — including headless servers — with a device code you approve on another device, or a scoped API key from the panel. List domains with record counts in a table, or use --json for scripts.

View CLI on GitHub
autodns / session 01 shell

$ autodns login

To complete login, visit: https://app.autodns.sh/device
Enter code: WDGT-4KLP

$ autodns list

DOMAIN       RECORDS
example.com  12
example.net  5
example.org  8

3 domains / 25 records

Go MIT CI/CD ready JSON + table Record counts

One place to run DNS.

Tell us what you manage. We will send an invite when your account is ready.

GitHub sign-in / Free during beta
access request all fields marked * are required

We will notify you at this email when your invite is ready.