About Google Cloud Functions
Google Cloud Functions is a function-as-a-service offering on Google Cloud. Developers write small pieces of code that run in response to events, such as HTTP requests, messages or changes in cloud storage, without provisioning or managing servers.
The product page now carries the name Cloud Run functions, reflecting its alignment with Google's Cloud Run service. It is described as a scalable, pay-as-you-go service with zero server management, so capacity adjusts to the number of events and billing follows usage.
It is a commercial managed cloud service available only through Google Cloud rather than something to self-host, and its pricing is covered by Google Cloud's general pricing pages, where per-invocation and compute rates are published.
Key features
- Event-driven serverless function execution
- Automatic scaling with no servers to manage
- HTTP and cloud event triggers
- Pay-as-you-go billing by usage
- Integration with Google Cloud services
Good fit for
- →Running small backend tasks on cloud events
- →Building webhooks and API endpoints
- Tags
- serverless
- faas
- google-cloud
- event-driven
- functions
- cloud-run
- paas
Google Cloud Functions: questions and answers
- What is Google Cloud Functions used for?
- Google Cloud Functions, now branded Cloud Run functions, is a pay-as-you-go serverless service that runs code in response to events. It is a good fit for running small backend tasks on cloud events, and building webhooks and API endpoints.
- How much does Google Cloud Functions cost?
- Google Cloud Functions is a paid product with no free plan.
- Is Google Cloud Functions open source?
- No. Google Cloud Functions is proprietary (closed-source) software and can't be self-hosted. Open-source alternatives to Google Cloud Functions include OpenFaaS and Tau.
- What are some alternatives to Google Cloud Functions?
- Google Cloud Functions competes with AWS Lambda, Azure Functions and Cloudflare Workers. For open-source options, see Enlisted's ranked list of open-source Google Cloud Functions alternatives.
Open-source alternatives to Google Cloud Functions
See all
OpenFaaS
Hosting & PaaS
OpenFaaS - Serverless Functions Made Simple
OSSvs AWS Lambda★ 26k
Tau
Hosting & PaaS
Fullstack Workspace for Humans & Machines
BSD-3-Clausevs Vercel★ 5.2k
Coolify
Hosting & PaaS
Self-hosting platform with superpowers. Deploy apps, databases & 280+ services to your
Apache-2.0vs Heroku★ 62k
Dokploy
Hosting & PaaS
Open-source self-hostable Platform as a Service (PaaS) that simplifies the deployment and
OSSvs Heroku★ 38k
Dokku
Hosting & PaaS
A docker-powered PaaS that helps you build and manage the lifecycle of applications
MITvs Heroku★ 32k
Sealos
Hosting & PaaS
Deploy real projects from GitHub or your AI coding agent, then keep them running with AI-p
OSSvs Heroku★ 18k
SaaS alternatives to Google Cloud Functions
See all
AWS Lambda
Hosting & PaaS
Serverless compute that runs functions on demand without managing servers
SaaS
Azure Functions
Hosting & PaaS
Serverless compute on Azure that runs event-driven code without managing servers
SaaS
Cloudflare Workers
Hosting & PaaS
Serverless runtime that executes JavaScript and Wasm at Cloudflare edge locations
SaaS
Google Cloud Run
Hosting & PaaS
Serverless platform for running containers that scale to zero on Google Cloud
SaaS
Deno Deploy
Hosting & PaaS
Edge hosting for JavaScript and TypeScript apps built on the Deno runtime
SaaS
Vercel
Hosting & PaaS
Vercel is a cloud platform for deploying web applications and AI agents, from the company behind Next.js, with a CDN, serverless compute and AI tooling.
SaaS

