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.


Get your source code live on App Platform in a few minutes.
How to accomplish specific tasks in detail, like creation/deletion, configuration, and management.
Step-by-step instructions for common use cases and third-party software integration.
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

27 June 2022

  • In order to improve security, DigitalOcean no longer accepts TLS 1.0 and TLS 1.1 connections. This includes connections to www.digitalocean.com, cloud.digitalocean.com, and api.digitalocean.com.

2 June 2022

  • Starter tier apps now support rolling back to a previous deployment.

  • When creating an app, you can add the app to a project. If you do not specify a project, it gets assigned to the default project. You can also move an app between projects.

1 June 2022

  • We have updated the following buildpacks:

    • Hugo buildpack: The default version of Hugo has been updated from 0.94.2 to 0.99.1. 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.

    • Python buildpack: We have updated the default versions of the following platform tooling:

      • Updated pip from 21.3.1 to 22.0.4 for Python 3.7+
      • Updated setuptools from 57.5.0 to 59.6.0 for Python 3.6 and 60.10.0 for Python 3.7+
      • Updated wheel from 0.37.0 to 0.37.1 for Python 2.7 and Python 3.5+

      Python 3.9.13 is now available. The default version remains set to 3.10.4. You can configure the Python version used at runtime by specifying a runtime.txt file at the root of your source code. For more information and configuration options, see the Python Dev Guide.

For more information, see all App Platform release notes.