Supported platforms, frameworks, libraries, and tools
Stay organized with collections
Save and categorize content based on your preferences.
filter_list
Filter by
Client SDKs
Official Firebase SDKs for use in web and mobile apps
Title
|
Description
|
_platforms
|
Get started
|
Source
|
Firebase Apple platforms SDK
|
The official Firebase Apple platforms SDK
|
iOS+
|
plat_ios
|
GitHub
|
Firebase Android SDK
|
The official Firebase Android SDK
|
Android
|
plat_android
|
GitHub
|
Firebase JavaScript SDK
|
The official Firebase JavaScript SDK
|
Web
|
plat_web
|
GitHub
|
Firebase C++ SDK
|
The official Firebase C++ SDK
|
C++
|
plat_cpp
|
GitHub
|
Firebase Unity SDK
|
The official Firebase Unity SDK
|
Unity
|
plat_unity
|
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
|
plat_node
|
GitHub
|
Firebase Java Admin SDK
|
The official Firebase Java Admin SDK
|
Java
|
plat_java
|
GitHub
|
Firebase Python Admin SDK
|
The official Firebase Python Admin SDK
|
Python
|
plat_python
|
GitHub
|
Firebase Go Admin SDK
|
The official Firebase Go Admin SDK
|
Go
|
plat_go
|
GitHub
|
Tools for interacting with Firebase from the command line
Title
|
Description
|
_platforms
|
Docs
|
Source
|
Firebase Tools
|
The Firebase command line tool (Firebase CLI)
|
Web
|
plat_node
|
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.
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
|
plat_ios
plat_android
plat_web
|
GitHub
(
Android
,
Apple
,
Web
)
|
GeoFire
|
An open-source library for Firebase Realtime Database that adds support for
geospatial querying
|
iOS+, Android, Web
|
plat_ios
plat_android
plat_web
|
GitHub
(
Android
,
Apple
,
Web
)
|
FirePad
|
An open source library to add a shared editor to a web app
|
Web
|
plat_web
|
GitHub
|
Firebase Import
|
A utility which helps import large JSON files into
Firebase Realtime Database
|
NodeJS
|
plat_node
|
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 2024-04-25 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]