# thisbejim/Pyrebase

A simple python wrapper for the Firebase API.

Repository: https://github.com/thisbejim/Pyrebase
Canonical: https://ross.abutalabs.com/products/pyrebase
Language: Python
License Family: other
Topics: firebase, python
Last push: 2024-05-14T09:55:38+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4107, "days_push": 841, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2073, forks 524 (observed 2026-08-28T04:06:10.577622+00:00)

## What it is
Pyrebase is a simple Python wrapper around the Firebase API, supporting authentication, the Realtime Database, and Cloud Storage. It lets Python applications and scripts interact with Firebase services using either user tokens or admin service-account credentials.

## Use cases
- authenticate users with email and password against Firebase from Python
- read and write data to a Firebase Realtime Database from a script
- upload and download files from Firebase Storage in Python
- stream real-time database updates in a Python backend
- administer Firebase data server-side with a service account

## When to choose
- you need simple Python access to Firebase auth, Realtime Database, or Storage
- you are building scripts, prototypes, or small backends on Firebase
- you want a lightweight wrapper instead of the full Firebase Admin SDK

## When to avoid
- you need Firestore support, which Pyrebase does not cover
- you need a production-grade, actively maintained Firebase client
- you are on Python 2, which is unsupported

## Facets
- artifact type: library
- maturity: maintenance
- function: auth, database, http-client, sdk
- domain: backend, developer-tools, apis, databases
- platform: python, cross-platform
- tags: firebase, firebase-auth, realtime-database, firebase-storage, api-wrapper

## Member repositories
- thisbejim/Pyrebase (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:10.577622+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:56:40.199129+00:00, confidence not recorded.
  - readme: https://github.com/thisbejim/Pyrebase (fetched 2026-08-28T04:06:10.577622+00:00, sha ac8e5a4acecc)
  - registry_pypi: https://pypi.org/pypi/pyrebase/json (fetched 2026-08-29T10:36:41.750213+00:00, sha f96648e03b5e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
