Connects and extends services to build complex applications Cloud Functions lets you treat all Google and third-party cloud services as building blocks. Connect and extend them with code, and rapidly move from concept to production with end-to-end solutions and complex workflows. Further, integrate with third-party services that offer webhook integrations to quickly extend your application with powerful capabilities.

End-to-end development and diagnosability Go from code to deploy, with integrated monitoring. Get full observability and diagnosability for your application with Cloud Trace and Cloud Debugger . Additionally, get support for local and disconnected development/debugging using open sourced functions framework.

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.

No server management 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.

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

Pay only for what you use You are only billed for your function’s execution time, metered to the nearest 100 milliseconds. You pay nothing when your function is idle. Cloud Functions automatically spins up and backs down in response to events.