2021 Call for Code Awards: Live from New York, with SNL’s Colin Jost! 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.

Quick lab: No infrastructure, just code. See the simplicity of serverless

30 minutes

This tutorial walks you through the steps required to create, build, and run a cloud-native 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.

GitHub task automation with serverless actions

45 minutes

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

Use multiple AI services with Cloud Functions

35 minutes

Easily translate text from different languages into English, and then detect emotions inside the text. With the help of serverless functions, learn how to use multiple IBM® Cloud Watson™ Services to quickly apply artificial intelligence 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.