DigitalOcean Documentation

Comprehensive tutorials, references, example code, and more for DigitalOcean products.

Get started on DigitalOcean with curated instructions for popular use cases.
A summary of our offerings and what’s right for what you’re building.
Detailed information on DigitalOcean products and how to use them.
Manage resources programmatically with our API and CLI tools.
Get step-by-step instructions for common use cases and third-party software integration.
Start here for technical support with your DigitalOcean account or infrastructure.

Latest Updates

18 July 2022

  • We have updated the following buildpacks:

    • Hugo buildpack: The default version of Hugo has been updated from 0.99.1 to 0.101.0. You can override the default version by setting a HUGO_VERSION environment variable. For more information and configuration options, see the buildpack’s documentation page.

    • Go buildpack: Additional Go versions have been added and default versions of Go have been updated. For more information and configuration options, see the buildpack’s documentation page.

      • Add go1.17.9
      • Add go1.17.10
      • Add go1.18.1
      • Add go1.18.2
      • Add go1.18.3
      • go1.18 defaults to 1.18.3
      • go1.17 defaults to 1.17.10

14 July 2022

  • Spaces and the Spaces CDN now support HTTP/2 clients. HTTP/2-conformant clients now receive HTTP/2 responses, while others receive HTTP/1.1 responses. In certain cases, such as when an HTTP/2 request has a formatting error, it may downgrade to HTTP/1.1 for operational reasons, as permitted by the HTTP/2 specification.

12 July 2022

  • The DigitalOcean API now supports listing Droplets by name by using the name query parameter, as in GET /v2/droplets?name="your_droplet_name". Learn more in the API documentation.

  • Newly-created volumes in NYC1, NYC3, SFO2, SFO3, FRA1, SGP1, LON1, and AMS3 are now on NVMe-based storage. Most existing volumes and volumes in BLR1 and TOR1 remain on SSD-based storage. We’re continuing to roll out NVMe across all volumes in all regions. In the interim, you can migrate volumes using rsync or similar tools to copy data.

For more, see our full release notes.