Serverless computing

Focus only on building great applications.

What is Serverless computing?

Serverless lets you write and deploy code without the hassle of managing the underlying infrastructure. It enhances developer productivity by helping focus on what matters the most — building great applications and abstracting away the rest. Zero server management, no upfront provisioning, auto-scaling to meet traffic demands, and paying only for the resources used are just some of the benefits of serverless computing.

End-to-end serverless platform

The benefits of serverless should be applicable no matter whether the unit of computing is functions or applications. Google enables you to build and deploy functions or applications using a fully managed end-to-end serverless platform.

compute

Cloud Functions

Event-driven compute to easily connect and extend cloud services.

compute

App Engine

Fully managed serverless platform for scalable web and mobile apps.

storage

Cloud Storage

Unified object storage that is designed for security and durability.

database

Cloud Firestore

Fully managed, horizontally scalable, no SQL database for mobile and web.

data warehousing

BigQuery

Fast, fully managed enterprise data warehouse for analytics at any scale.

data analytics

Cloud Dataflow

Stream and batch data processing with reliability and expressiveness.

messaging

Cloud Pub/Sub

Ingest event streams from anywhere, at any scale, in real time.

machine learning

Cloud ML Engine

Build superior models and push them into production easily.

Getting started

Cloud Functions

Spin up code on demand in response to events originating from anywhere. Connect and extend all Google and third-party cloud services and build applications that scale from zero to planet-scale — without provisioning or managing a single server.

learn more arrow_forward

App Engine

Stay more productive and agile by using popular development languages and tools. With zero server management or configuration deployments, developers can focus on building highly scalable applications without the management overhead.

learn more arrow_forward

Contact sales

Need help getting started or finding the right partner?

contact us

Serverless computing is the next big thing! It’s the peanut butter and jelly sandwich of software development.

Brian Granatir, SmartCloud Engineering Team Lead, Smart Parking

Serverless and containers: The best of both worlds

Containers offer the flexibility to run applications with unique requirements anywhere you choose to: on premises, on Google Cloud, or in a third-party cloud provider. However, customers should not have to trade off the benefits of serverless for containers or vice versa.

Serverless containers on Cloud FunctionsALPHA

Serverless containers on Cloud Functions enables you to run your own containerized workloads on GCP with all the benefits of serverless. And you will still pay only for what you use. If you are interested in learning more about serverless containers, please sign up for the alpha.

Kubernetes Engine Serverless add-onALPHA

Run your workloads today on Kubernetes Engine with a one-click deploy of the serverless add-on. You can run your serverless workloads on your own cluster, while automatically managing serving and autoscaling needs. If you are interested in learning more about the add-on, please sign up for the alpha.

Knative

Knative extends Kubernetes to provide the missing middleware that developers need to create modern, source-centric, container-based applications. Knative focuses on the “boring but difficult” parts that everyone needs, but no one benefits from doing over and over again on their own.

CI/CD with serverless

Cloud Build lets you create a continuous integration and delivery (CI/CD) pipeline for your serverless applications, easily and quickly. Get complete control over defining custom workflows for building, testing, and deploying across multiple environment such as Kubernetes, Firebase, and Serverless runtimes like Cloud Functions, Knative, and App Engine.

learn more arrow_forward

Cloud Build Docs

Use Cloud Build triggers to automatically build, test, and deploy when your code changes in GitHub, GitLab, Cloud Source Repositories, or Bitbucket repository.

Google Cloud

Get started

Learn and build

New to GCP? Get started with any GCP product for free with a $300 credit.

Need more help?

Our experts will help you build the right solution or find the right partner for your needs.

A product listed on this page is in Alpha. For more information on our product launch stages, see here.