DigitalOcean Documentation

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

Get started on DigitalOcean with curated instructions for popular use cases.
Get an overview of DigitalOcean’s products and which ones are 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.
Step-by-step instructions for common use cases and third-party software integration.
Looking for technical support with your DigitalOcean account or infrastructure? Start here.

Latest Updates

17 November 2022

  • We have updated the following buildpacks:

    • Hugo buildpack: The default version of Hugo has been updated from v0.101.0 to v0.104.3. 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.19
      • Add go1.19.1
      • Add go1.18.6
      • go1.18 defaults to 1.18.6
      • go1.19 defaults to 1.19.1
    • Python buildpack: A new Python v1 buildpack has been released alongside the current v0 buildpack. Existing Python apps will remain on v0, while new apps will start using v1. If you have an existing Python app, see: How to Upgrade Buildpacks in App Platform.

      • Python buildpack v1:
        • Python 3.7.15, 3.8.15, 3.9.15 and 3.10.8 are now available
        • The default Python version for new apps is now 3.10.8 (previously 3.10.7)
        • Drop support for Python 2.7, 3.4 and 3.5
        • Drop support for PyPy
        • Python 3.7.14, 3.8.14 and 3.9.14 are now available
    • PHP buildpack: A new PHP v1 buildpack has been released alongside the current v0 buildpack. Existing PHP apps will remain on v0, while new apps will start using v1. If you have an existing PHP app, see: How to Upgrade Buildpacks in App Platform.

      • PHP buildpack v1:
        • Add PHP/7.4.32
        • Add PHP/8.0.24
        • Add PHP/8.1.11
        • Add Composer/2.4.2
        • Drop support for Composer/1.x.x
    • Ruby buildpack: A new Ruby v1 buildpack has been released alongside the current v0 buildpack. Existing Ruby apps will remain on v0, while new apps will start using v1. If you have an existing Ruby app, see: How to Upgrade Buildpacks in App Platform.

      • Ruby buildpack v1:
        • Default Ruby version is now 3.1.2

16 November 2022

  • The Fedora 37 (fedora-37-x64) base image is now available in the control panel and via the API.

  • You can now enable high availability on existing Kubernetes clusters. For detailed steps, see our guide.

  • DigitalOcean Kubernetes clusters originally created with version 1.20 or older have an outdated version of our control plane architecture, which does not allow you to enable high availability. However, you can now upgrade your control plane to our new version. This upgrade option is available for Kubernetes versions currently 1.22 and later.

    To check whether you can upgrade your cluster to the new control plane, see our guide.

15 November 2022

  • We have launched the Sydney, Australia (syd1) datacenter region, which supports most Droplet types, managed databases, and other products. Learn more in the regional availability matrix.

For more, see our full release notes.