Supported platforms, frameworks, libraries, and tools Stay organized with collections Save and categorize content based on your preferences.
Client SDKs
Official Firebase SDKs for use in mobile and web apps
| Title | Description | _platforms | Get started | Source |
|---|---|---|---|---|
| Firebase Android SDK | The official Firebase Android SDK | Android | GitHub | |
| Firebase Flutter SDK | The official Firebase Flutter SDK | Flutter | GitHub | |
| Firebase Apple platforms SDK | The official Firebase Apple platforms SDK | iOS+ | GitHub | |
| Firebase JavaScript SDK | The official Firebase JavaScript SDK | Web | GitHub | |
| Firebase Unity SDK | The official Firebase Unity SDK | Unity | GitHub | |
| Firebase C++ SDK | The official Firebase C++ SDK | C++ | GitHub |
Admin SDKs
Official Firebase SDKs for performing administrative actions in privileged environments
| Title | Description | _platforms | Get started | Source |
|---|---|---|---|---|
| Firebase Node.js Admin SDK | The official Firebase Node.js Admin SDK | Node.js | GitHub | |
| Firebase Java Admin SDK | The official Firebase Java Admin SDK | Java | GitHub | |
| Firebase Python Admin SDK | The official Firebase Python Admin SDK | Python | GitHub | |
| Firebase Go Admin SDK | The official Firebase Go Admin SDK | Go | GitHub |
Command line tools
Tools for interacting with Firebase from the command line
| Title | Description | _platforms | Docs | Source |
|---|---|---|---|---|
| Firebase Tools | The Firebase command line tool (Firebase CLI) | Web | GitHub |
Framework libraries
Libraries for binding Firebase to popular development frameworks. While we recommend these libraries for developers looking to bind Firebase to their favorite frameworks, these arenot official Firebase SDKs and are not covered by Firebase support. For support using these libraries, file issues directly on GitHub.
| Title | Description | _platforms | Docs | Source |
|---|---|---|---|---|
| AngularFire | Angular bindings for Firebase | Web | GitHub | |
| EmberFire | Ember bindings for Firebase | Web | GitHub | |
| ReactFire | React bindings for Firebase | Web | GitHub | |
| React Native Firebase | React Native bindings for Firebase | Android,iOS+ | GitHub | |
| RxFire | RxJS bindings for Firebase | Web | GitHub | |
| Vuefire | Vue bindings for Firebase | Web | GitHub |
Other libraries and tools
Libraries to simplify common Firebase tasks and integrations
| Title | Description | _platforms | Docs | Source |
|---|---|---|---|---|
| FirebaseUI | An open-source library of UI components for various Firebase features | iOS+, Android, Web | GitHub (Android,Apple,Web) | |
| GeoFire | An open-source library forFirebase Realtime Database that adds support for geospatial querying | iOS+, Android, Web | GitHub (Android,Apple,Web) | |
| FirePad | An open source library to add a shared editor to a web app | Web | GitHub | |
| Firebase Import | A utility which helps import large JSON files intoFirebase Realtime Database | NodeJS | GitHub |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-06 UTC.