Firestore Flutter Plugin

Build Status

FlutterFire is a set of Flutter plugins that enable Flutter apps to use one or more Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.

Flutter is Google's mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Note: FlutterFire plugins are still under development, and some APIs might not be available yet. Feedback and Pull Requests are most welcome!

Available FlutterFire plugins

PluginVersionFirebase featureSource code
cloud_firestorepub packageCloud Firestorepackages/cloud_firestore
cloud_functionspub packageCloud Functionspackages/cloud_functions
firebase_admobpub packageFirebase AdMobpackages/firebase_admob
firebase_analyticspub packageFirebase Analyticspackages/firebase_analytics
firebase_authpub packageFirebase Authenticationpackages/firebase_auth
firebase_corepub packageFirebase Corepackages/firebase_core
firebase_crashlyticspub packageFirebase Crashlyticspackages/firebase_crashlytics
firebase_databasepub packageFirebase Realtime Databasepackages/firebase_database
firebase_dynamic_linkspub packageFirebase Dynamic Linkspackages/firebase_dynamic_links
firebase_in_app_messagingpub packageFirebase In-App Messagingpackages/firebase_in_app_messaging
firebase_messagingpub packageFirebase Cloud Messagingpackages/firebase_messaging
firebase_ml_visionpub packageFirebase ML Kitpackages/firebase_ml_vision
firebase_performancepub packageFirebase Performance Monitoringpackages/firebase_performance
firebase_remote_configpub packageFirebase Remote Configpackages/firebase_remote_config
firebase_storagepub packageFirebase Cloud Storagepackages/firebase_storage


Please file Flutterfire specific issues, bugs, or feature requests in our issue tracker.

Plugin issues that are not specific to Flutterfire can be filed in the Flutter issue tracker.


If you wish to contribute a change to any of the existing plugins in this repo, please review our contribution guide, and send a pull request.