App Platform

App Platform is a Platform-as-a-Service (PaaS) offering that allows developers to publish code directly to DigitalOcean servers without worrying about the underlying infrastructure.


Quickstarts and intermediate tutorials to get started.
How to accomplish specific tasks in detail, like creation/deletion, configuration, and management.
Native and third-party tools, troubleshooting, and answers to frequently asked questions.
Explanations and definitions of core concepts in App Platform.
Features, plans and pricing, availability, limits, known issues, and more.
Get help with technical support and answers to frequently asked questions.

Latest Updates

13 February 2025

  • We have updated the following buildpacks for App Platform:

    • Node.JS buildpack: We have added additional Nodejs versions.
      • Adds Node.js version 23.7.0 - 23.0.0
      • Adds Node.js version 22.13.1 - 22.6.0
      • Adds Node.js version 20.18.2 - 20.16.0
      • Adds Node.js version 18.20.6 - 18.20.5

    App Platform has updated the Node.js default version from v20 to v22. This is because v22 is the current stable LTS version and v20 is now in maintenance phase. Best practices for pinning the Node.js version in the package.json for apps should be followed in order to avoid build failures. Visit the Node.js buildpack to learn more about specifying a Node.js Engine version.

30 January 2025

  • We have updated the following buildpacks for App Platform:

    • Go buildpack: We have added additional Go versions. If you have an existing Go app that uses v0, we recommend upgrading to v1.
      • Add go1.23.5 - go1.23.0
      • Add go1.22.11 - go1.22.5
      • Add go1.21.13, go1.21.12
    • PHP buildpack: We have added additional PHP versions. If you have an existing PHP app that uses v1, we recommend upgrading to v2.
      • Adds PHP/8.3.16 - PHP/8.3.10
      • Adds PHP/8.2.27 - PHP/8.2.22
      • Adds PHP/8.1.30
    • Python buildpack: We have added additional Python versions and updated the default version for new apps. If you are on Ubuntu-22 and have an existing Python app that is on v3, v2, v1 or v0, we recommend upgrading to v4.
      • Python buildpack v4:
        • Adds support for Python 3.13
        • Adds support for Python 3.12.7, 3.12.6, 3.12.5
        • Adds support for Python 3.8.20, 3.9.20, 3.10.15, 3.11.10
        • Default Python version for new apps is now 3.13
    • Ruby buildpack: We have added additional Ruby versions. If you have an existing Ruby app that uses v1, we recommend upgrading to v2.
      • Adds Ruby versions 3.3.7, 3.3.6, 3.3.5
      • Adds Ruby versions 3.4.1, 3.4.0, 3.2.5
      • Add detection support for Rails 8

21 January 2025

For more information, see all App Platform release notes.

In this article...