# firebase/firebase-admin-python

Firebase Admin Python SDK

Repository: https://github.com/firebase/firebase-admin-python
Canonical: https://ross.abutalabs.com/products/firebase-admin-python
Homepage: https://firebase.google.com/docs/admin/setup
Language: Python
License: Apache-2.0
License Family: permissive
Topics: firebase, firebase-auth, firebase-authentication, authentication, firebase-admin, firebase-admin-sdk, python
Last push: 2026-08-26T15:11:01+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 79, longevity 100
- inputs: {"age_days": 3459, "days_push": 7, "days_rel": 62, "gap_med": 42, "n_releases_24m": 10}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1159, forks 358 (observed 2026-08-28T04:03:48.614144+00:00)

## What it is
The Firebase Admin Python SDK lets privileged server-side Python code interact with Firebase services such as Authentication, Firestore, Realtime Database, and Cloud Messaging. It supports minting and verifying auth tokens, managing users, and accessing Google Cloud resources tied to a Firebase project.

## Use cases
- verify firebase id tokens from a python backend
- mint custom firebase auth tokens for users
- manage firebase users programmatically from a server
- send firebase cloud messaging push notifications from python
- read and write firestore with admin privileges
- build an admin console for firebase authentication

## When to choose
- your backend is Python and needs privileged access to Firebase services
- you need to verify or mint Firebase auth tokens server-side
- you want to send FCM messages or manage users from a server

## When to avoid
- you need client-side (end-user) Firebase access in a browser or mobile app
- your project does not use Firebase or Google Cloud
- you need a language other than Python for the admin backend

## Facets
- artifact type: library
- maturity: stable
- function: auth, sdk, database, http-client
- domain: backend, developer-tools, apis, cloud-computing
- platform: python, cloud, serverless
- tags: firebase, firebase-admin, google-cloud, server-side, authentication, cloud-messaging, firestore, web-server

## Member repositories
- firebase/firebase-admin-python (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:48.614144+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-30T06:31:53.619087+00:00, confidence not recorded.
  - readme: https://github.com/firebase/firebase-admin-python (fetched 2026-08-28T04:03:48.614144+00:00, sha c50468a6b675)
  - homepage: https://firebase.google.com/docs/admin/setup (fetched 2026-08-29T12:36:32.503718+00:00, sha 9a49ae12dfb1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
