Analytics
At the heart of Firebase is Firebase Analytics, a free and unlimited analytics solution. See user behavior and measure attribution from a single dashboard.
- Unlimited reporting of 500 event types, each with up to 25 attributes
- One dashboard to view user behavior and cross-network campaign performance
- Demographic segmentation, including age, gender, and location, available out-of-the-box
- Export raw data to BigQuery for custom querying
- The Firebase Analytics Partner database includes leading mobile advertising technology platforms, which have been validated to measure and optimize app campaign performance. See all partners
Analytics
Get free and unlimited app analytics
At the heart of Firebase is Firebase Analytics, a free and unlimited analytics solution. See user-behavior and measure attribution from a single dashboard.
- Unlimited reporting of 500 event types, each with up to 25 attributes
- One dashboard to view user behavior and cross-network campaign performance
- Demographic segmentation, including age, gender, and location, available out-of-the-box
- Export raw data to BigQuery for custom querying
- The Firebase Analytics Partner database includes leading mobile advertising technology platforms, which have been validated to measure and optimize app campaign performance. See all partners
Develop
Build better apps and leave the operations to us. Save crucial development time and ship a high-quality, bug-free app.
Cloud Messaging
Deliver and receive messages across platforms reliably
Cloud Messaging
plat_iosplat_androidplat_webFormerly known as Google Cloud Messaging (GCM), Firebase Cloud Messaging (FCM) is a cross-platform — Android, iOS, and Web — solution that lets you reliably deliver and receive messages and notifications at no cost.
- Send unlimited upstream/downstream messages
- Send messages to individual devices or a user segment
- Handle all aspects of queueing and delivery
- Optimize for battery efficiency
Authentication
Reduce friction with robust authentication
Authentication
plat_iosplat_androidplat_webImplement a complete authentication system that supports email & password, Facebook, Twitter, GitHub and Google Sign-In. Already have an account system? Easily integrate it with our custom auth service to give your users secure access to many of Firebase's other features.
- Flexible SDKs on top of reliable Google infrastructure
- Optional, out-of-the-box authentication UI optimized to give your users the best experience
- Advanced functionality like email verification, anonymous accounts, and account linking
Realtime Database
Store and sync app data in realtime
Realtime Database
plat_iosplat_androidplat_webA cloud-hosted NoSQL database. Data is stored as JSON, synced across connected devices in milliseconds, and available when your app goes offline.
- Intuitive and easy-to-use API
- Remains responsive regardless of network latency or Internet connectivity so your Firebase app works offline. Data synchronizes when connectivity returns
- Handles the complexity of realtime synchronization and provides flexible conflict resolution
- Accessible directly from client SDKs, or from your server with the REST API
Storage
Store files with ease
Storage
plat_iosplat_androidplat_webStore and retrieve user-generated content like images, audio and video directly from the Firebase client SDK.
- Robust uploads and downloads in the background, regardless of network quality
- Secure client-side authorization, integrated with Authentication
- Petabyte scale data storage backed by Google Cloud Storage
- API access throughout Firebase or Google Cloud Storage APIs
Hosting
Deliver web content faster
Hosting
plat_webProduction-grade hosting for developers. Deploy Web and mobile Web apps to a global content-delivery network (CDN) with a single command.
- Automatically provisioned SSL certificate
- Blazing-fast content worldwide
- Support for client-side routing
- Atomic deploys and one-click rollbacks
Test Lab
Test in the lab, not on your users
Test Lab for Android
plat_androidTest in the lab, not on your users
- Generate detailed reports and screenshots to help identify bugs
- Run custom test scripts on hundreds of device configurations
- Supplement your existing workflow through integration with Android Studio, command-line tools, and Web-based consoles
Crash Reporting
Keep your app stable
Crash Reporting
plat_iosplat_androidReceive actionable information on stability issues after you publish your app.
- Prioritize crashes by frequency and impact
- Comprehensive data surrounding each crash, including device characteristics, device circumstances, a stack trace, and more
- Reliably collect crashes that occur while the device is online or offline
- Ability to measure the impact of a crash on user behavior via Firebase Analytics
Grow
Acquire and engage the right users at the right time. Take the guesswork out of growth.
Notifications
Engage with users at the right moment
Notifications
plat_iosplat_androidEasily manage notification campaigns. Schedule and send messages to engage the right users at the most relevant time.
- Send free and unlimited notifications across Android, and iOS.
- Send messages and analyze effectiveness in one dashboard without writing any code
- Integrate with Firebase Analytics to deliver messages to a user segment
Remote Config
Customize your app on the fly
Remote Config
plat_iosplat_androidUpdate your app without deploying a new version. Quickly deliver the right experience to the right users.
- Modify your app without a new production deployment
- Customize content for different Firebase Analytics audiences and measure results
- Roll out features gradually and monitor the impact
App Indexing
Drive organic search traffic to your app
App Indexing
plat_iosplat_androidHelp users discover and re-engage with your app by surfacing relevant in-app content in Google Search results.
- Show your in-app content via Google Search
- Make your content accessible through autocomplete and Now on Tap for Android devices
- Improve your app ranking in Google Search results
Dynamic Links
Send users to the right place inside your app
Dynamic Links
plat_iosplat_androidDynamic Links are smart URLs that dynamically change behavior to provide the best experience across different platforms. Dynamic Links can survive the app install process and take users to relevant content whether they're a brand-new user or a longtime customer.
- Improve acquisition and engagement by bringing users directly to content that they were originally searching for, whether they have your app installed or not
- Delight new users with personalized promotions and messages after install
Invites
Empower your users to share your app
Invites
plat_iosplat_androidOut-of-the-box solution for app referrals and sharing. Let your existing users easily share your app, or their favorite in-app content, via email or SMS. Use in conjunction with promotions to increase acquisition and retention.
- Invite the most relevant contacts with smart suggestions
- Free email and SMS delivery
- Powered by Firebase Dynamic Links
AdWords
Acquire users with the reach of Google
AdWords
plat_iosplat_androidAutomatically link AdWords to a user segment you define in Firebase Analytics. Improve ad targeting and optimize your campaign performance.
- Conversion tracking for first opens and in-app events without implementing any additional SDKs
- Cross-network attribution measurement and LTV in one dashboard
- Show ads to users based on user segments from Firebase Analytics
Earn
Earn money by displaying engaging ads to a global audience.
AdMob
Monetize through engaging ads
AdMob
plat_iosplat_androidMonetize your app while giving your users a great experience.
- Show ads from millions of Google advertisers competing in real time
- Choose a format to suit your app, including banner, video and native ads
- Work with more than 40 top ad networks using AdMob Mediation
- Cross-promote between your apps for free with AdMob house ads