Infrastructure as Code
- OctoDNS, uses YAML for configuration, simple but poorly documented. Lacking Cloudflare Page Rule support.
- DNSControl, developed and used by StackExchange. Config in JavaScript, well documented, provides more support for Cloudflare.
- Terraform, a full suite of tool for IaC. Provides fine-grained control over Cloudflare functionalities. Uses Terraform language to define resources. Probably an overkill for personal projects.