firebase

A simple python wrapper for Google’s Firebase REST APIs.

class firebase.Firebase(config)[source]

Bases: object

Firebase Interface

Parameters:

config (dict) – Firebase configuration

auth(client_secret=None)[source]

Initializes and returns a new Firebase Authentication instance.

Parameters:

client_secret (str or dict) – (Optional) File path to or the dict object from social client secret file, defaults to None.

Returns:

A newly initialized instance of Auth.

Return type:

Auth

database()[source]

Initializes and returns a new Firebase Realtime Database instance.

Returns:

A newly initialized instance of Database.

Return type:

Database

firestore()[source]

Initializes and returns a new Firebase Cloud Firestore instance.

Returns:

A newly initialized instance of Firestore.

Return type:

Firestore

storage()[source]

Initializes and returns a new Firebase Storage instance.

Returns:

A newly initialized instance of Storage.

Return type:

Storage

firebase.initialize_app(config)[source]

Initializes and returns a new Firebase instance.

Parameters:

config (dict) – Firebase configuration

Returns:

A newly initialized instance of Firebase.

Return type:

Firebase