Supported platforms, frameworks, libraries, and tools

Filter by

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 are not 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

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 for Firebase 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 into Firebase Realtime Database NodeJS GitHub

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-27 UTC.