Porkbun asks for two things before the API answers: a key pair on your account, and API access switched on for each domain. Skip the second and DNSense connects fine but sees no domains, which looks like a bug and is not.
Create the key pair
- Log in and open Account in the top right corner, then choose API Access.
Do this for every domain you want DNSense to manage.
Connect it to DNSense
Add a connection, choose Porkbun, and paste the API key and the secret key into their own fields. Porkbun does not publish an API rate limit, so DNSense checks for drift on this connection less often than on others. Changes you make in DNSense are pushed straight away.