Skip to content

Cloud Functions for Firebase Python SDK

The firebase-functions package provides an SDK for defining Cloud Functions for Firebase in Python.

Cloud Functions provides hosted, private, and scalable environment where you can run server code. The Firebase SDK for Cloud Functions integrates the Firebase platform by letting you write code that responds to events and invokes functionality exposed by other Firebase features.

Learn more

Learn more about the Firebase SDK for Cloud Functions in the Firebase documentation or check out our samples.

Here are some resources to get help:

If the official documentation doesn't help, try asking through our official support channels: https://firebase.google.com/support/

Usage

# functions/main.pyfromfirebase_functionsimportdb_fnfromnotify_usersimportapi@db_fn.on_value_created(reference="/posts/{post_id}")defnew_post(event):
print(f"Received new post with ID: {event.params.get('post_id')}")
returnnotifyUsers(event.data)

Contributing

To contribute a change, check out the contributing guide.

License

© Google, 2025. Licensed under Apache License.

About

Firebase Python SDK for Cloud Functions

Resources

Code of conduct

Contributing

Security policy

Stars

166 stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages