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.

IBM Cloud Functions features

Explore an open-ended ecosystem

IBM Functions provides access to the Apache OpenWhisk ecosystem in which anyone can contribute their action code as building blocks to the expanding repository.

Speed and simplify development

IBM Functions accelerates application development, which enables developers to quickly build apps with action sequences that execute in response to our event-driven world.

Leverage the benefits of cognitive services

IBM Functions, by offering easy access to Watson APIs within the event-trigger-action workflow, makes cognitive analysis of application data inherent to your workflows.

Pay for what you actually use

It’s simple: pay for actual use rather than pre-allocated capacity. Costs increase only as you construct more OpenWhisk-intensive solutions or as existing solutions scale to support bigger loads.

How 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 backend using Functions on IBM Cloud.

Go to Tutorial

Serverless Web App and API Architecture Diagram

Mobile Application that Responds to Customer Sentiment

Use Cloud Functions along with Cognitive and Data services to build a serverless backend for a mobile application. The application shown in this tutorial is a feedback app that analyses the tone of the feedback text and appropriately acknowledges the customer through a push notification.

Go to Tutorial

Mobile application with a serverless backend

Make video searchable

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

Make video searchable

Customer success stories

Get started on IBM Cloud Functions in minutes