Features and benefits

Easiest way to run and scale code in the cloud

Deploy your code and let Google run and scale it for you.
Cloud Functions abstracts away all the underlying
infrastructure, so that you can focus on your code and
build applications faster than ever before.

Pay only while your code runs

Cloud Functions are ephemeral, spinning up on-demand and back
down in response to events in the environment. Pay only while
your function is executing, metered to the nearest 100
milliseconds, and pay nothing after your function finishes.

Scales automatically

Serve users from zero to planet-scale without even thinking
about any infrastructure. Cloud Functions automatically manages
and scales underlying infrastructure with the size of
workload.

Runs code in response to events

Cloud Functions allows you to trigger your code from Google
Cloud Platform, Firebase, and Google Assistant, or call it
directly from any web, mobile, or backend application
via HTTP.

Connects and extends services

Cloud Functions lets you treat all GCP, Firebase, Google
Assistant, and 3rd-party cloud services as building blocks,
connect and extend them with code, and rapidly move from
concept to production.

Open and familiar

Cloud Functions supports code written in JavaScript (Node.js) and Python.
There are no new languages, tools, or frameworks to learn.
All you need to do is bring code — including native libraries
you bring to the platform.

$300 free credit to get started with participating GCP products.
Plus, the Cloud Functions Free Tier includes up to 2 million
invocations and 1 million seconds of free compute time per month.
Offer is subject to change.
FAQ