IBM Cloud Functions
Sign up for an IBM Cloud account and get 5 million executions per month at no cost
Sign up for a USD 200 credit See docs
background black and blue
What is IBM Cloud® Functions? Based on Apache OpenWhisk, IBM Cloud Functions is a polyglot functions-as-a-service (FaaS) programming platform for developing lightweight code that scalably executes on demand.

How our customers use it

Serverless web application and API In this tutorial, you will create a serverless web application by hosting static website content on GitHub pages and implementing the application back end using IBM Cloud Functions. Go to tutorial

Mobile application with a serverless back end In this tutorial, you will learn how to use IBM Cloud Functions and cognitive and data services to build a serverless back end for a mobile application. Go to the serverless tutorial

Make video searchable Using IBM Cloud Functions in combination with IBM Cloudant and IBM Watson® Visual Recognition, you can create an efficient, serverless architecture to search video content.

Benefits Explore an open-ended ecosystem

IBM Cloud Functions offers access to the Apache OpenWhisk ecosystem, where anyone can contribute code.

Speed and simplify development

IBM Cloud Functions enables developers to build apps with action sequences that execute in response to events.

Leverage the benefits of cognitive services

IBM Cloud Functions makes cognitive analysis of application data inherent to your workflows.

Pay for what you actually use

Costs increase only as you construct more OpenWhisk-intensive solutions or need to support larger workloads.

Features Actions exposed through API gateway

The API gateway enables you to easily expose your actions as RESTful endpoints.


Packages for common tasks

A package combines the actions and event-feed triggers necessary to accomplish a common set of tasks.

Customer stories GreenQ

With IBM Cloud Functions, GreenQ built an Internet of Things platform to streamline waste management.


IBM Cloud Functions is helping Articoolo easily scale web content to meet user demand.


SiteSpirit built a serverless media-library-as-a-service with IBM Cloud technology.

Related products IBM Cloudant®

A fully managed document store that’s designed for modern applications and leverages a flexible JSON schema.

IBM Cloud® Code Engine

Run your application, job or container on a managed serverless platform.

Event Streams for IBM Cloud®

Capture and distribute real-time event data in the cloud with this fully managed Kafka-as-a-service platform.

Next Steps

Get started with IBM Cloud Functions in minutes

Try IBM Cloud Functions
Resources Comparing compute services Common use cases for serverless Using the IBM Cloud® mobile SDK Documentation Serverless computing Functions as a service (FaaS) Compute services on IBM Cloud