IBM Cloud Satellite: Run and manage services anywhere Learn more

Get started with serverless

Spend more time on your applications and less time on infrastructure by running code without maintaining your own servers.

What is serverless?

Serverless is an approach to computing that offloads responsibility for common infrastructure management tasks to cloud providers and tools, allowing you to focus on the business logic specific to your applications.

Get up and running

Learn more about serverless by completing tutorials that walk you through steps and examples.

Create, build, and run a cloud-native Node serverless app

30 minutes

This tutorial walks you through the steps required to create, build, and run a serverless application using IBM Cloud Functions, a Function-as-a-Service (FaaS) platform on IBM Cloud. Built using the Apache OpenWhisk open source project, IBM Cloud Functions allows you to execute code in response to an event.

Invoke GitHub APIs with Python using IBM Cloud Functions

45 minutes

Learn how how to request the creation of new GitHub repos by invoking GitHub APIs with Python using serverless actions. It allows for multiple owners to see the same queue of requests and provides a record of how many requests have been made.

Easily translate text from different languages into English, then detect emotions inside the text

35 minutes

With the help of serverless technology, learn how to use multiple IBM® Cloud Watson™ Services to quickly apply AI technology.

IBM Cloud Learn Hub: Serverless Computing

Discover how the serverless programming model is a simpler way of building and operating applications in the cloud.