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

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