Skip to content

Conversation

@humnose
Copy link

@humnose humnose commented Oct 23, 2025

HETZNER integrated DNS into the cloud console.
And yes, a new API has to be used to manage DNS records: https://docs.hetzner.cloud/reference/cloud#dns
I copied the existing Hetzner Plugin and adapted it to the new API.

@rmbolger rmbolger self-assigned this Oct 24, 2025
@rmbolger rmbolger added the enhancement New feature or request label Oct 24, 2025
@rmbolger
Copy link
Owner

Hi @humnose. Thanks for the submission. I'll review it as I find some time. Do you know if the old Hetzner APIs are still active and if they'll be shutting them off at some point? Also, is the token used for the old API the same as the new one? Or would people have to generate a new token for the new API?

Trying to figure out whether this version could theoretically just replace the current version and existing users could be automatically migrated without intervention or not.

@humnose
Copy link
Author

humnose commented Oct 25, 2025

Hi @rmbolger ,

Hetzner wants us do migrate the DNS zones to the new cloud console: https://docs.hetzner.com/networking/dns/migration-to-hetzner-console/process

Hetzner DNS and Hetzner Cloud are two different systems with their own APIs and security tokens. After migration to Hetzner Cloud you have to create new security tokens.

Unfortunately, the API of one system does not have access to the DNS zones of the other system. So it is not just a replace. Both plugins are needed.
Hetzner has not yet issued a statement, when the old Hetzner DNS system will be shut down.

For documentation:
New Hetzner Cloud API: https://docs.hetzner.cloud/reference/cloud#dns
Old Hetzner DNS API: https://dns.hetzner.com/api-docs

I hope that helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants