Question

Is updating a DNS record via the API 3x hour against the terms of service?

Posted February 25, 2020 312 views
API

I’m doing my own dynamic dns, and I have my client machines (3 of ‘em), phoning home once per hour, each of which triggers a DO DNS API call (update). Is this abusive?

I could increase the complexity on my side, and only update if my IPs have changed.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
2 answers

I wish DO include in their answer the definition of abusing, in my case, I may call the DO API to create or delete droplets everyday to reduce the costs, (Elasticity), I have a Saas service.

Hey there! Updating a DNS record three times per hour should not cause any issues, are you receiving any errors or slow-down requests? Requests through the API are rate limited to 5,000 requests per hour and/or 250 requests per minute (5% of the hourly total).

For more details, you can review our docs here:

https://developers.digitalocean.com/documentation/v2/#rate-limit

https://developers.digitalocean.com/documentation/changelog/api-v2/add-burst-rate-limits/

If you have any other questions or seeing something weird, you can open a support ticket so we can take a closer look!

Submit an Answer