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.
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.
Released v1.98.0 of doctl, the official DigitalOcean CLI. This release adds support for automatically retrying API requests that fail with a 429 or 500-level error. The number of attempts can be configured using the --http-retry-max
flag or DIGITALOCEAN_HTTP_RETRY_MAX
environment variable. To disable retries altogether, set to 0
.
The Ubuntu 22.10 distribution has reached end of life and is deprecated as of 20 July 2023:
The image will be removed from the control panel starting on 20 July 2023 but will remain accessible for Droplet creation via the API for 30 days after the initial deprecation. If you need to use Ubuntu 22.10 after the image has been fully deprecated, you can create Droplets from a snapshot of a Droplet with that version or from a custom image.
For more information, see the full release notes.