Filter by All platforms iOS+ Android Flutter Web Unity C++ Node.js Java Python Go

## Client SDKs


Official Firebase SDKs for use in mobile and web apps

| Title | Description | _platforms | Get started | Source |
|---|---|---|---|---|
| Firebase Apple platforms SDK | The official Firebase Apple platforms SDK | iOS+ | [](https://firebase.google.com/docs/ios/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-ios-sdk) |
| Firebase Android SDK | The official Firebase Android SDK | Android | [](https://firebase.google.com/docs/android/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-android-sdk) |
| Firebase Flutter SDK | The official Firebase Flutter SDK | Flutter | [](https://firebase.google.com/docs/flutter/setup.md.txt) | [GitHub](https://github.com/firebase/flutterfire) |
| Firebase JavaScript SDK | The official Firebase JavaScript SDK | Web | [](https://firebase.google.com/docs/web/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-js-sdk) |
| Firebase Unity SDK | The official Firebase Unity SDK | Unity | [](https://firebase.google.com/docs/unity/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-unity-sdk) |
| Firebase C++ SDK | The official Firebase C++ SDK | C++ | [](https://firebase.google.com/docs/cpp/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-cpp-sdk) |

## 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 | [](https://firebase.google.com/docs/admin/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-admin-node) |
| Firebase Java Admin SDK | The official Firebase Java Admin SDK | Java | [](https://firebase.google.com/docs/admin/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-admin-java) |
| Firebase Python Admin SDK | The official Firebase Python Admin SDK | Python | [](https://firebase.google.com/docs/admin/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-admin-python) |
| Firebase Go Admin SDK | The official Firebase Go Admin SDK | Go | [](https://firebase.google.com/docs/admin/setup.md.txt) | [GitHub](https://github.com/firebase/firebase-admin-go) |

## 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 | [](https://firebase.google.com/docs/cli.md.txt) | [GitHub](https://github.com/firebase/firebase-tools) |

## 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 | [](https://github.com/angular/angularfire2) | [GitHub](https://github.com/angular/angularfire2) |
| EmberFire | Ember bindings for Firebase | Web | [](https://firebaseopensource.com/projects/firebaseextended/emberfire) | [GitHub](https://github.com/firebase/emberfire) |
| ReactFire | React bindings for Firebase | Web | [](https://github.com/FirebaseExtended/reactfire) | [GitHub](https://github.com/FirebaseExtended/reactfire) |
| React Native Firebase | React Native bindings for Firebase | Android,iOS+ | [](https://github.com/invertase/react-native-firebase/) [](https://github.com/invertase/react-native-firebase/) | [GitHub](https://github.com/invertase/react-native-firebase) |
| RxFire | RxJS bindings for Firebase | Web | [](https://firebaseopensource.com/projects/firebase/firebase-js-sdk/packages/rxfire/readme.md/) | [GitHub](https://github.com/firebase/firebase-js-sdk/tree/master/packages/rxfire) |
| Vuefire | Vue bindings for Firebase | Web | [](https://vuefire.vuejs.org/) | [GitHub](https://github.com/vuejs/vuefire) |

## 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 | [](https://firebaseopensource.com/projects/firebase/firebaseui-ios) [](https://firebaseopensource.com/projects/firebase/firebaseui-android) [](https://firebaseopensource.com/projects/firebase/firebaseui-web) | GitHub ([Android](https://github.com/firebase/FirebaseUI-Android), [Apple](https://github.com/firebase/FirebaseUI-iOS), [Web](https://github.com/firebase/FirebaseUI-Web)) |
| GeoFire | An open-source library for Firebase Realtime Database that adds support for geospatial querying | iOS+, Android, Web | [](https://firebaseopensource.com/projects/firebase/geofire-objc) [](https://firebaseopensource.com/projects/firebase/geofire-android) [](https://firebaseopensource.com/projects/firebase/geofire-js) | GitHub ([Android](https://github.com/firebase/geofire-android), [Apple](https://github.com/firebase/geofire-ios), [Web](https://github.com/firebase/geofire-js)) |
| FirePad | An open source library to add a shared editor to a web app | Web | [](https://github.com/firebase/firepad) | [GitHub](https://github.com/firebase/firepad) |
| Firebase Import | A utility which helps import large JSON files into Firebase Realtime Database | NodeJS | [](https://github.com/FirebaseExtended/firebase-import) | [GitHub](https://github.com/FirebaseExtended/firebase-import) |