- How to Use Environment Variables in App Platform
- How to Deploy from Container Images
- How to Deploy using GitHub Actions
- How to Manage Domains in App Platform
- Reference for App Specification
- How to Manage Databases in App Platform
- My app deployment failed because of a health check
- How to View Logs in App Platform
- How to Troubleshoot Apps in App Platform
- How to Manage Build and Run Commands
App Platform
Generated on 24 Apr 2025
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
21 April 2025
-
App Platform now supports subdomain routing, which also allows you to disable an app’s starter domain. For setup instructions, see How to Manage Domains in App Platform.
16 April 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.
- Adds go1.24.1 - go1.24.0
- Adds go1.23.7 - go1.23.6
- Adds go1.22.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.4.5 - PHP/8.4.4
- Adds PHP/8.3.19 - PHP/8.3.17
- Adds PHP/8.2.28
- Adds PHP/8.1.32
- 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.
- Deprecated support for the runtime.txt file
- Removed support for Python 3.8
- Node.JS buildpack: We have added additional Nodejs versions. Visit the Node.js buildpack to learn more about specifying a Node.js Engine version.
- Adds Node.js version 23.10.0 and 23.9.0
- Adds Node.js version 20.19.0
- Adds Node.js version 18.20.8 and 18.20.7
- Go buildpack: We have added additional Go versions. If you have an existing Go app that uses v0, we recommend upgrading to v1.
17 March 2025
-
You can now archive and restore App Platform apps. This allows you to store an app’s data and configuration, and to stop incurring charges for the app’s components. You can restore an archived app to resume using it. This feature is in Public Preview.
For more information, see all App Platform release notes.