Jump to

Serverless computing

Serverless is a type of application that eliminates all infrastructure management, simplifying the developer experience.


Enable faster and more secure development, deployment, and operations

Speed to market

Build your apps, deploy them, and run them in production—all within a few seconds. Increase productivity and flexibility by letting your developers write code however they choose.

Simple developer experience

Free up developers and operators with fully managed infrastructure. No more provisioning, configuration, patching, and managing your servers or clusters.

Automatic scaling

Our serverless environment automatically scales your workloads up or down, even to zero, depending on traffic.

Key features

Common use cases for serverless compute products

Build scalable, secure web apps

Code, build, and deploy scalable applications in a fully managed environment designed to help developers to succeed, with built-in security, autoscaling, and ops management for faster deployment.

Develop, deploy, and manage APIs

Build scalable APIs in an environment built for developers to succeed. You can develop REST APIs for web and mobile backends and manage the connection between different parts of your application and internal cloud services with our internal APIs and services.

Build apps with data processing in mind

Our serverless computing environment manages the infrastructure your workloads need, in order to handle autoscaling, authorization, and event triggers. The pub/sub model of communication makes it easy to ingest and transform large amounts of data and build complex, scalable data pipelines while saving time on backend confusion.

Automate event orchestration

Automatically validate policies or configurations and perform other scripted automation using event triggers. Our serverless computing products can listen to events from other clouds, handle webhooks, and manage distributing events and workloads to other components. This built-in ability makes it straightforward for your application to handle complex event needs.

Ready to get started? Contact us

How companies scale their business and serve their customers by going serverless

Trusted partners to help you go serverless

Thanks to our strong partner relationships, Google Cloud’s serverless solutions easily integrate with existing partner technology.


Information for mastering your move to serverless

Google Cloud Basics
Google App Engine documentation

Fully managed serverless platform for developing and hosting web applications at scale. Takes care of provisioning servers and scaling app instances based on demand.

Google Cloud Basics
Cloud Functions documentation

Lightweight solution for creating single-purpose, stand-alone functions that respond to cloud events without the need to manage a server or runtime environment.

Google Cloud Basics
Workflows documentation

Orchestrate and automate Google Cloud and HTTP-based API services. Fully managed service requiring no infrastructure management or capacity planning.

Google Cloud Basics
Connecting to a shared VPC network

Learn how to connect a service to a shared VPC network.

Google Cloud Basics
Rollbacks, gradual rollouts, and traffic migration

Manage traffic to your Cloud Run revisions by rolling back to previous revisions, gradually rolling out revisions, and splitting traffic between multiple revisions.

Google Cloud Basics
Cloud Run documentation

Serverless managed compute platform that enables you to run stateless containers that are invocable via web requests or Pub/Sub events.

Serverless computing news and events

Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.