Overview
Investigate and implement support for DigitalOcean DNS as a read/write provider.
Research needed
- DigitalOcean DNS API:
https://api.digitalocean.com/v2/domains/{domain}/records
- Auth via Bearer token (single API key, no key+secret pair)
- Records returned flat with numeric IDs (similar to Porkbun)
- Pagination via
page and per_page query params
- Supported types: A, AAAA, CAA, CNAME, MX, NS, SOA, SRV, TXT
Potential config
providers:
digitalocean:
type: digitalocean
api_token: ${DO_API_TOKEN}
Notes
- API is well-documented and straightforward
- No special auth beyond Bearer token
- Similar flat-record-to-RRset merging pattern as Porkbun provider
- Rate limit: 5000 requests/hour
Overview
Investigate and implement support for DigitalOcean DNS as a read/write provider.
Research needed
https://api.digitalocean.com/v2/domains/{domain}/recordspageandper_pagequery paramsPotential config
Notes