The DigitalOcean API lets you programmatically manage your Droplets and other resources using conventional HTTP requests. Any action that you can perform through the DigitalOcean Control Panel (except for creating personal access tokens) can also be performed with the API.
Keep up to date with changes to our APIs using the API filter in our release notes section.
You can also subscribe to the release notes RSS feed.
We have added Swagger functionality to the API documentation. Using an API key, you can now use the Swagger’s “Try it out” feature to interact with the API from the documentation.
Ubuntu 23.04 (ubuntu-23-04-x64
) base image is now available in the control panel and via the API.
Password-based authentication for newly created Rocky 8 Droplets will be disabled 30 days from today, on October 25, 2023, due to an incompatibility between Rocky 8’s password authentication mechanism and DigitalOcean’s provisioning system. SSH-based login will remain available.
Previously created Rocky 8 Droplets will not be affected.
Password-based authentication for newly created Alma 9 Droplets will be disabled 30 days from today, on October 25, 2023, due to an incompatibility between Alma 9’s password authentication mechanism and DigitalOcean’s provisioning system. SSH-based login will remain available.
Previously created Alma 9 Droplets will not be affected.
The 429 error response to reaching our API’s burst rate limit now includes a Retry-After header to indicate how long to wait (in seconds) before retrying a request. This additional header enables the configuration of automatic retries and exponentional backoffs in DigitalOcean clients such as doctl, Terraform, and Godo. Learn more about our API burst limit structure in our API Documentation.
For more information, see the full release notes.