Command Palette

Search for a command to run...

Cloud Functions logo
In category [Hosting]

Cloud Functions

position in category
#13

Serverless compute platform that runs code in response to events without managing servers. Write small, single-purpose functions triggered by HTTP requests, Cloud Storage uploads, Pub/Sub messages, Firestore changes, or other Google Cloud and Firebase events. Infrastructure scales automatically from zero to handle traffic spikes, with billing metered to the nearest 100 milliseconds of execution time.

Trusted by enterprises such as Commerzbank, Telecom Argentina, and Lucille Games for event-driven backends and real-time processing. Runs on the same Cloud Run infrastructure used for containers, enabling a consistent serverless experience across functions and containers. Differentiates through the open-source Functions Framework: develop and test locally, then deploy to Cloud Run, on-premises, or any Knative-based environment to reduce lock-in.

Key capabilities:

  • Event-driven triggers from Cloud Storage, Pub/Sub, Firestore, and HTTP, plus Firebase and Google Assistant integrations
  • Support for Node.js, Python, Go, Java, .NET, Ruby, and PHP runtimes
  • Local development with the Functions Framework for debugging without deploying
  • Native observability via Cloud Trace, Logging, and Monitoring
  • Portable functions that run on Cloud Run, local machines, or Knative-based environments

Engineers build webhooks for Stripe, Twilio, or other third-party APIs, process files on upload with image transcoding or log parsing, and connect Firebase apps to backend logic. IoT backends collect device telemetry and apply custom logic per event. Real-time stream processing handles Pub/Sub messages for click-stream analysis, transaction processing, and social media ingestion. Voice and conversational experiences integrate with Cloud Speech and Dialogflow for assistants on Google Assistant, Alexa, and Messenger.

GitHub Repositories
23
-4.2%
Trending down this week
Removed in 1 repo