Skip to content

firebase/firebase-functions-python

Folders and files

NameName
Last commit message
Last commit date
Mar 19, 2025
Jun 17, 2024
Oct 31, 2023
Jun 20, 2023
Mar 18, 2024
Mar 31, 2025
Apr 4, 2025
Jun 17, 2024
Mar 8, 2025
Sep 12, 2022
May 5, 2023
Jan 26, 2023
Mar 14, 2023
Sep 14, 2022
Mar 3, 2025

Cloud Functions for Firebase Python SDK (Public Preview)

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.py
from firebase_functions import db_fn
from notify_users import api

@db_fn.on_value_created(reference="/posts/{post_id}")
def new_post(event):
    print(f"Received new post with ID: {event.params.get('post_id')}")
    return notifyUsers(event.data)

Contributing

To contribute a change, check out the contributing guide.

License

© Google, 2023. Licensed under Apache License.