DNSControl

dnscontrol.org

Manage DNS data in a high-level DSL across multiple providers.

Visit
DNSControl screenshot
/ About /

DNSControl is an open-source tool that lets you manage DNS zone data using a high-level domain-specific language with support for macros, variables, and CI/CD workflows. It supports 35+ DNS providers including AWS Route 53, Google DNS, and Cloudflare, making it easy to deploy and sync DNS configurations across multiple providers. The project is hosted on GitHub and designed to eliminate vendor lock-in while applying software engineering best practices to DNS management.

/ How it works /

Users define DNS zones in a high-level DSL with macros and variables, then DNSControl compiles and deploys the configuration to one or more DNS providers via a plug-in architecture.

/ Who it's for /

DevOps engineers and developers managing DNS across multiple providers

/ More info /

Background.

Status
launched
Business model
open-source
/ Discovered patterns /

Similar projects.

Coming soonSpektrail’s read on Dev Tools

Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.

Coming soon

Have a take on this space?

Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.