hero image left
hero image right
hero wave left
hero wave right

Run functions on demand. Scale automatically.

DigitalOcean Functions is a serverless computing solution that runs on-demand, enabling you to focus on your code, scale instantly with confidence, and save costs by eliminating the need to maintain servers.

Build or enhance your apps quickly without managing resources

Focus on building great applications

Develop and launch modern apps quickly without provisioning or managing servers. Build or extend your apps easily without learning new frameworks or languages.

Learn how
Focus on building great applications
Pay only when your resources are active

Pay only when your resources are active

Invoke functions (snippets of code) in response to web events. You’ll only be charged when your resources are active, saving you money.

View pricing

Scale automatically based on demand

Scale up or down instantly and automatically based on demand without the need for pre-provisioned resources.

Read the docs
Scale automatically based on demand
Deploy automatically using App Platform

Deploy automatically using App Platform

Easily add functions as components of your app or website and deploy to production using App Platform.

Key features

Unified experience for serverfull and serverless

Unified experience for serverfull and serverless

Build apps that require long-running servers and on-demand functions, with an integrated experience and workflow. Easily extend existing applications with new serverless functionalities.

Seamless integration with Managed Databases

Seamless integration with Managed Databases

If you’re building an app that needs a database, you can easily add a managed database in the app creation process. Connections between the apps and databases are secure with features such as trusted sources.

Test your functions with Functions developer console

Test your functions with Functions developer console

Develop functions locally using your favorite editors and IDEs, ship quickly to the cloud, and live-preview your functions before committing your code to GitHub or GitLab and deploying your app in production.

Support for common languages and runtimes

Support for common languages and runtimes

Out-of-the-box support for many popular runtimes, including Node.js, Python, Go and PHP. Automatic patches and updates to ensure the execution environment is stable and secure.

What you can build with DigitalOcean Functions

APIs

APIs

Quickly build APIs and add them to your website or app without learning a new language or framework

Predictable and affordable pricing

DigitalOcean Functions is a serverless computing solution that runs on-demand, enabling you to focus on your code, scale instantly with confidence, and save costs by eliminating the need to maintain servers.

90,000

GB-seconds of compute per month per account

$0.0000185

per GB-seconds for additional memory and runtime

100ms

minimum runtime per function invocation

imageimage
DigitalOcean Functions is a great blend of flexibility and ease of use that allows my team to keep all projects under one provider. It enables us to quickly add serverless APIs to our website resulting in increased team productivity and faster time to market.

Jonathan Hsu

Director of Customer Success at Zerion Software

We have been running on Nimbella’s serverless platform for a few years. We are excited that we can now use DigitalOcean Functions with the same developer simplicity and productivity we have come to expect. The addition of a native database, automatic builds, static sites, and our own domains integrated with DigitalOcean’s App Platform is letting us concentrate even more on adding value to our customers and growing our business.

Robin Azzam

CEO Caputron

Check out how easy it is to build and add functions to your apps

Learn how you can use App Platform to add functions as components of your apps. See how you can use the functions developer console and CLI to quickly build, test and deploy functions.

Explore our products

Start building today

Sign up now and you'll be up and running on DigitalOcean in just minutes.

Sea floor left
Sea floor middle
Sea floor right