Supported Languages and Frameworks in App Platform

The following is a list of natively-supported languages and frameworks that App Platform can detect when inspecting your code.

Creating apps that use the provided sample repos demonstrate App Platform's ability to automatically detect the appropriate component type and use the proper buildpack to build your app and deploy a container.

Manage Docker apps in DigitalOcean App Platform.
Manage Express.js apps in DigitalOcean App Platform.
Manage Flask apps in DigitalOcean App Platform.
Manage Gatsby apps in DigitalOcean App Platform.
Go
Manage Go apps in DigitalOcean App Platform.
Manage Hexo apps in DigitalOcean App Platform.
Manage Hugo apps in DigitalOcean App Platform.
Manage Jekyll apps in DigitalOcean App Platform.
Manage Laravel apps in DigitalOcean App Platform.
Manage Next.js apps in DigitalOcean App Platform.
Manage Node.js apps in DigitalOcean App Platform.
Manage Nuxt.js apps in DigitalOcean App Platform.
PHP
Manage PHP apps in DigitalOcean App Platform.
Manage Python apps in DigitalOcean App Platform.
Manage React apps in DigitalOcean App Platform.
Manage Ruby apps in DigitalOcean App Platform.
Manage Ruby on Rails apps in DigitalOcean App Platform.
Manage static assets in DigitalOcean App Platform.
Manage Vue.js apps in DigitalOcean App Platform.
A buildpack is an open-source script that compiles apps as container images for a given programming language.
Create and configure a static site in App Platform
In App Platform, a static site is a type of component that only consists of a build process that produces static assets.
Create and configure services in App Platform