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 Cloud 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 Cloud 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 Cloud Functions, by offering easy access to IBM 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.
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 Functions on IBM Cloud.
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.
Make video searchable
Using IBM Cloud Functions in combination with IBM Cloudant® and Watson Visual Recognition, you can create an efficient, serverless architecture to search video content.
Cloudant is a fully managed document store designed for modern web and mobile applications and that leverages a flexible JSON schema.
Improve the user experience of your public-facing websites and applications through optimized performance and reliability, better responsiveness and increased flexibility at the network edge.