Summary
Add support for Hetzner DNS Console as a read/write provider.
API
Hetzner DNS has a clean REST API. Auth via API token.
Config
providers:
hetzner:
type: hetzner
api_token: "${HETZNER_DNS_TOKEN}"
Implementation notes
- Free tier available — easy to test with a real account
GET /zones + GET /records?zone_id=... for read
POST /records, PUT /records/{id}, DELETE /records/{id} for write
- Bulk record operations available via
POST /records/bulk — worth using for apply
- TXT records returned unquoted
Summary
Add support for Hetzner DNS Console as a read/write provider.
API
Hetzner DNS has a clean REST API. Auth via API token.
https://dns.hetzner.com/api/v1Config
Implementation notes
GET /zones+GET /records?zone_id=...for readPOST /records,PUT /records/{id},DELETE /records/{id}for writePOST /records/bulk— worth using for apply