Console’s review
· Reviewed by David Mytton
What we like
Single configuration for domains with support for 35+ providers such as AWS Route53, Bind, Cloudflare, DNSimple. Has migration scripts to bring in existing records. Makes it easy to store in Git and push changes via CI/CD. Supports notifications e.g. Slack, when changes are made. The config is JS so you can use JS language features e.g. loops.
Tradeoffs
The DSL is JS rather than TypeScript, however some editors e.g. VS Code, support autocomplete and type checking.