firebase-admin
Firebase Admin Python SDK
Install
firebase-admin on PyPI
pip
pip install firebase-adminuv
uv add firebase-adminpoetry
poetry add firebase-adminPackage facts
| License | Apache License 2.0 (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 7 — cachecontrol, google-api-core, google-cloud-firestore, google-cloud-storage, pyjwt, cryptography, httpx |
| Maintenance | actively maintained — 42 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: firebase_admin-7.5.0-py3-none-any.whl
Keywords: firebase, cloud, development
About firebase-admin
from the package's own PyPI description — quoted content, verbatim
Nightly Builds (image) Python (image) Version (image)
Firebase Admin Python SDK
Table of Contents
Overview
Firebase provides the tools and infrastructure you need to develop apps, grow your user base, and earn money. The Firebase Admin Python SDK enables access to Firebase services from privileged environments (such as servers or cloud) in Python. Currently this SDK provides Firebase custom authentication support.
For more information, visit the Firebase Admin SDK setup guide.
Installation
To install...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Firebase Admin Python SDK provides server-side access to Firebase services including authentication, Firestore, Cloud Storage, and real-time database operations from privileged Python environments.
Low friction: pure Python wheel with well-maintained Google dependencies (google-api-core, google-cloud-firestore, google-cloud-storage). Active repository with recent release (42 days old) and consistent commit history. Seven runtime dependencies are all established Google Cloud libraries.
Apache License 2.0 (permissive) allows commercial and private use with minimal restrictions; you must include a copy of the license and state significant changes, but no reciprocal licensing obligations apply to your own code.
Usage
pip install firebase-admin
import firebase_admin
from firebase_admin import credentials
cred = credentials.Certificate('path/to/serviceAccountKey.json')
firebase_admin.initialize_app(cred)
Requires a Firebase service account key file (JSON) and Python 3.9+ (3.10+ strongly recommended per docs).
Verdict: Production-ready, actively maintained SDK from Google with zero known vulnerabilities, permissive licensing, and low install friction. Suitable for server-side Firebase integration in Python 3.10+. No security or maintenance red flags.
Needs verification
- Whether the seven runtime dependencies introduce any transitive vulnerabilities not captured in firebase-admin's own OSV record.
- Specific Firebase services beyond authentication and Firestore that this version supports (description mentions 'currently' custom auth).
Similar packages
permissive · top 1,000 on PyPI
apache-airflow-providers-googlepermissive · top 1,000 on PyPI
google-cloud-firestorepermissive · top 1,000 on PyPI
google-cloud-appengine-loggingpermissive · top 1,000 on PyPI
google-analytics-adminpermissive · top 1,000 on PyPI
google-cloud-runpermissive · top 1,000 on PyPI
kafka-pythonpermissive · top 1,000 on PyPI
ninjapermissive · top 1,000 on PyPI
snowplow-trackerpermissive · top 1,000 on PyPI
msgspecpermissive · top 1,000 on PyPI