Supported Runtimes for DigitalOcean Functions

Functions are blocks of code that run on demand without the need to manage any infrastructure. Develop on your local machine, test your code from the command line (using doctl), then deploy to App Platform — no servers required. Learn more about functions.


Functions currently has five different runtimes, representing four different programming languages:

  • Go 1.17
  • Node.js 14
  • Node.js 14 with AWS Lambda compatibility
  • PHP 8
  • Python 3.9

You can also view the list of supported runtimes with doctl serverless status --languages.