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

24 February 2025

  • We have updated the following buildpacks for App Platform:

    • Hugo buildpack: The default version of Hugo has been updated from v0.121.2 to v0.144.2. 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.
    • Node.JS buildpack: We have added additional Nodejs versions.
      • Adds Node.js version 23.8.0
      • Adds Node.js version 22.14.0
      • Adds Node.js version 20.18.3

    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.

19 February 2025

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.

For more information, see all App Platform release notes.

In this article...