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
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
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
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.
Leverage multiple technologies to help you get a hands-on experience using serverless computing.
IBM Cloud Learn Hub: Serverless Computing
Discover how the serverless programming model is a simpler way of building and operating applications in the cloud.