Awesome Open Source
Awesome Open Source


No Maintenance Intended

python-firebase has been unmaintained for years and is no longer supported. Please consider using another library instead.

python-firebase by Michael Huynh ([email protected])


A very simple wrapper for Firebase's REST API.

How to use

  1. Install python-firebase using pip:

    pip install -e git://

    or with easy_install (not recommended):


    Note that python-firebase depends on requests (, a REST/http client for python. If you used pip or easy_install, the dependency should automatically be installed.

  2. Then simply import firebase at the top of your python script:

    from firebase import Firebase

    and then instantiate Firebase, passing in your root url:

    f = Firebase('')

    You may optionaly pass a Firebase authentication token to secure your calls:

    f = Firebase('', auth_token="<my_firebase_auth_token>")

    Now call the different methods of the Firebase class (see the Firebase REST API page: and the source of firebase/ for what methods are available and how to call them). For example, to push a list of data:

    f = Firebase('')
    r = f.push({'user_id': 'wilma', 'text': 'Hello'})

    The response r is a dictionary containing Firebase's REST response:



django-firebase is BSD licensed.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (47,791
firebase (437
deprecated (172
archived (41
obsolete (41

Find Open Source By Browsing 7,000 Topics Across 59 Categories