Whether you manage one domain or 100,000 domains, DNSimple delivers simple, secure domain management solutions. Learn more -> https://dnsimple.com
This is the 6th launch from DNSimple. View more

DNSimple CLI
Launching today
Manage your domains and DNS without leaving the terminal, built for developers who live in their terminals and CI pipelines. What you can do: create, update, and delete DNS records; register domains and manage renewals; issue and manage SSL/TLS certificates; run it in CI with API token auth and structured output. Built in Go, it uses the same foundation as our official client libraries and Terraform provider.
Read our announcement: https://blog.dnsimple.com/2026/05/announcing-the-dnsimple-cli/




Free Options
Launch Team





Since this shares a foundation with your Terraform provider — where's the line you'd draw between reaching for the CLI versus just declaring records in Terraform? Anything that lives in version control I'd default to the provider, so I'm trying to picture the CLI's home turf: one-off changes, incident response, scripting renewals?
Secondly, The "structured output for CI" line is the part I'd lean on hardest. Is that stable, documented JSON I can pin a script to, or is it formatted-for-humans output that'll shift between releases and quietly break my pipeline? CLI tools live or die on whether their machine output is a contract.