Leader badge

Audience

Organizations that want tools to build successful apps

About Firebase

Firebase helps you build and run successful apps. Backed by Google and loved by app development teams - from startups to global enterprises. Products and solutions you can rely on through your app's journey. Install pre-packaged, open-source bundles of code to automate common development tasks. Easily integrate Firebase with your team’s favorite tools. Use Firebase products together to solve complex challenges and optimize your app experience. Personalize your onboarding flow, grow user engagement, or add new functionality with Firebase. Firebase provides detailed documentation and cross-platform SDKs to help you build and ship apps on Android, iOS, the web, C++, and Unity. Learn how to create a Firebase project, register apps to it, and integrate the Firebase SDKs for your products and platform: iOS, Android and Web. Learn about Firebase projects, including concept overviews, deep-dives into topics like project permissions and project management tools, or preparing to launch your app.

Pricing

Starting Price:
$24.99 per month
Free Version:
Free Version available.

Integrations

API:
Yes, Firebase offers API access

Ratings/Reviews - 39 User Reviews

Overall 4.7 / 5
ease 4.9 / 5
features 4.6 / 5
design 4.8 / 5
support 4.7 / 5

Company Information

Google
Founded: 1998
United States
firebase.google.com

Videos and Screen Captures

You Might Also Like
Red Hat Ansible Automation Platform on Microsoft Azure Icon
Red Hat Ansible Automation Platform on Microsoft Azure

Red Hat Ansible Automation Platform on Azure allows you to quickly deploy, automate, and manage resources securely and at scale.

Deploy Red Hat Ansible Automation Platform on Microsoft Azure for a strategic automation solution that allows you to orchestrate, govern and operationalize your Azure environment.

Product Details

Platforms Supported
SaaS
Training
Documentation
In Person
Support
Phone Support
Online

Firebase Frequently Asked Questions

Q: What kinds of users and organization types does Firebase work with?
Q: What languages does Firebase support in their product?
Q: What kind of support options does Firebase offer?
Q: What other applications or services does Firebase integrate with?
Q: Does Firebase have an API?
Q: What type of training does Firebase provide?
Q: How much does Firebase cost?

Firebase Product Features

Mobile App Development

Drag and Drop Editor
Visual Editor
Integration Options
For Enterprise Apps
Multiple Apps from Same Base
Access Controls / Permissions
Collaboration Tools
Debugging
No-Code
Reporting / Analytics
Source Control
Compatibility Testing
Data Modeling
Mobile App Security
For Consumer Apps
Any App Development Language
No Dependencies
Single Sign-On (SSO)
Multi-Factor Authentication (MFA)
FaceID and TouchID
Enterprise Mobility (EMM/MAM)

Push Notifications

Analytics
Campaign Segmentation
Device Targeting
Mobile Notifications
Web Notifications
A/B Testing
Contextual Targeting
Expiry Notifications
Geo Targeting
Notification Scheduling
Visual Notifications
  • Tanveer A.
    Mobile Developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A user-friendly database."

    Posted 2021-07-06

    Pros: - It is the easiest database to use and implement.
    - There are a ton of useful features like real-time push notification and detailed analytics.
    - There are many ways and options to implement authentication in the application.

    Cons: - Despite being a feature rich and easy to use database, Firebase is not suitable for scalable applications.

    Overall: Firebase is a great database option, especially for beginners who are new to databases and implementing authentication.

    Read More...
  • Faraz M.
    Flutter Developer
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A seamless database experience."

    Posted 2021-07-03

    Pros: - Firebase provides real-time push notifications.
    - The data that gets structured on Firebase is organized in a simple and easy to understand layout for the user.
    - The free version provides more than enough features to get started.

    Cons: - It does not allow data export from the Firebase to a data visualization tool directly.

    Overall: Overall, Firebase is an easy to use and manage database solution, especially for beginners who are getting started.

    Read More...
  • Swaraj K.
    Technical Lead
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Real-Time Database Solution."

    Posted 2021-06-29

    Pros: - It is fairly easy to set up and configure.
    - There are various ways to deploy authentication like Google, text and Facebook.
    - The free version provides almost all the premium features.

    Cons: - It is not suitable for relational databases and complex queries.

    Overall: Overall, Firebase provides a reliable and secure database by which various authenticate can be deployed. it also provides real-time analytics and pushes notifications.

    Read More...
  • Zuveriya H.
    DevOps Engineer
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Lifesaver for developers."

    Posted 2021-06-22

    Pros: - It works in a real-time database that works quite swiftly.
    - It has a quite interactive layout for crash reports and data analytics.
    - It is quite an easy tool to use by small developers and an effective tool for big projects.

    Cons: - It has the file size and field limitation for the saved document.

    Overall: Firebase provides a cloud-based database for small to big application. It is quite easy to set up and install, and it provides various ways to authenticate the application.

    Read More...
  • Radhika S.
    IOS Developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "An easy to implement database."

    Posted 2021-06-01

    Pros: - The user interface is very user friendly and easy to use.
    - It provides all types of authentication system for the application, from Google authentication to text and Facebook authentication.
    - The notification and analytics work in real-time.

    Cons: - Sometimes there is inconsistency in the analytics report but other than that everything works like a charm.

    Overall: Overall, Google Firebase is one of the easiest to implement backend system for applications. It does not require professional-level knowledge of the backend to use it.

    Read More...
  • Maira S.
    Full stack Android developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User, Administrator
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Fire up your application"

    Posted 2021-05-25

    Pros: You can add challenging features in you application with no time with Firebase.
    You can have add its extremely secure servers.
    It can be use to implement high level machine learning features.
    You can pay as you need the services.

    Cons: You need give a lot of time to learn about every tool.
    It is in developing phase, many features are in beta.

    Overall: If you are new in development you can use it pre made features which does not requires a lot of coding.
    It is secure, reliable.
    Cloud services are also there.

    Read More...
  • Wazir D.
    Penetration tester
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 26 - 99
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Plug and play tools"

    Posted 2021-05-22

    Pros: You can add important and complex features such as authentication, registration in you application with just one click.
    I have been using it for my android development and it is working super fine.
    You can pay as you use and scale up or down anytime you want.

    Cons: New features comes too often or existing tools gets too much upgrade and changes.

    Overall: It integrates with Android development kit and it generic in nature you can do development of application.
    Machine learning and automated features can be added to your application with one click.
    I have made many ML driven application with help of it.

    Read More...
  • Divya C.
    Chief Director
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User, Administrator
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Eases your development "

    Posted 2021-05-20

    Pros: Everything is documented and has proper tutorials.
    Every tool is automated.
    Predefine tools of artificial intelligence.

    Cons: Trial servers are slow.
    Regular changes in codes because it's new.

    Overall: If you want to add plugins to your application without worrying about security and scalability, firebase is your answer.

    Read More...
  • Aryan I.
    Content Writer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1 - 25
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Backend solution for application developers."

    Posted 2021-05-11

    Pros: - First and foremost, it is very easy to integrate the SDK with Firebase.
    - It stores the application data in real-time via JSON and NoSQL databases.
    - It offers almost all types of authentication methods such as SMS, email, Facebook, etc.
    - There are some additional features like monitoring, crash reporting and, testing.
    - And lastly, it is effortless to set up and use.

    Cons: - Initially, it is a bit overwhelming to use because of the vast number of functionalities it provides but, I got used to it in few days.
    - You cannot integrate iOS and android while setting up the application.

    Overall: Overall, It is a complete platform for all the backend services for any android or ios application. It is pretty easy to deploy the app with any framework with firebase.

    Read More...
  • Fazil A.
    Software Developer
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Best tool for push notifications."

    Posted 2021-04-24

    Pros: - It has many useful tools for entry-level mobile applications.
    - The push notification feature works flawlessly.
    - It offers multiple ways to authenticate the application.
    - Firebase offers Machine learning features and real-time analytics.

    Cons: - It is not suitable for tracking the analytics of high-quality applications. It is best for entry to the medium level application.

    Overall: Overall, Firebase can be used as the backend for the application or for tracking the analytics and crashlogs. It is highly secured with multiple authentication features.

    Read More...
  • Vaibhav Singh V.
    Student
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User, Administrator
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Best Buddy of Mobile developer"

    Posted 2021-04-23

    Pros: Everything is predefined. You just need to plugin it in your application.
    The user interface is seamless, and documentation is provided at every step.
    Great support community.
    Easy to learn interface.

    Cons: If you use the free version, it is a bit slower than paid.
    Need to update your code on major changes in the Firebase.

    Overall: You can use it for small as well as high-level production.
    It is reliable and has robust security.
    The dashboard is well structured, and even beginners can use it without any trouble.

    Read More...
  • Jamal K.
    Data Analyst
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Best Database Solution for Beginners."

    Posted 2021-04-21

    Pros: - The analytics of the data is described pretty accurately. Also, the synchronization of the application data is done in real-time.
    - You get pretty much all the features of the premium version in the free version also.
    - It provides all types of authentication for the application. For example - email, phone, google and, facebook.

    Cons: - It is not the best option if you need relational data or complicated queries for your mobile application.

    Overall: Overall, Firebase the best cloud solution when it comes to being beginner-friendly. It is effortless to use and implement on your application.

    Read More...
  • Sundar Y.
    Data Scientist
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Best backend platform for beginners."

    Posted 2021-04-09

    Pros: - It is very easy to set up and sync your real-time application data to firebase.
    - It offers multiple ways of authentication for your application.
    - It shows provides you intuitive analytics of your data and the activity of your application.

    Cons: - It is not suitable for complex applications.
    - There is some limitation such as the document must be under 1 megabyte.

    Overall: Overall, Google's Firebase is an excellent platform for all the backend work of an application considering that the application is not complex.

    Read More...
  • Ramsha K.
    Photographer
    Used the software for: 1-2 Years
    Frequency of Use: Weekly
    User Role: User
    Company Size: 1 - 25
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Seamless backend Platform for Mobile Applications."

    Posted 2021-03-23

    Pros: 1. It provides real-time authentication and data synchronization.
    2. It provides cloud functions that further help with the API automation for the application.
    3. You can run a beta test and see crash logs and analytics.

    Cons: 1. It could be very expensive for big data applications.
    2. You will have to create separate projects for android and ios.

    Overall: Overall, Google Firebase provides a platform for backend works of the application. It is very easy to set up and has a very low learning curve.

    Read More...
  • Mohammad U.
    Manager
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User, Administrator
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Easy to manage and integrate "

    Posted 2021-01-12

    Pros: Firebase Pros
    - Very easy to use and integrate into your mobile application
    - Pre-define modules to half your work and optimally written
    - With no downtime, always on air servers
    - Pay as you use plans, free for a low number of users
    -Reliable and super fast services

    Cons: The support community is not that strong, you make stuck on a minor bug for too long.
    More video tutorials should be provided to understand in depth.

    Overall: If you want an online database for your mobile application you can use Firebase as it is made by a great team of Google developer. I am using it for a few years for my mobile application development. It provides additional features such as authentication and stores data in JSON format which is really helpful for app development.

    Read More...
  • Sadiq I.
    Mobile Developer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Best For Mobile Application Integration"

    Posted 2020-12-22

    Pros: I have been developing applications for a long time now, but after I came to know about firebase my work reduced to half, I could implement a cloud database or authentications in minutes now.

    Cons: There are literally no cons in it, it is reasonable in price and very easy to use.

    Overall: The implementation and integration of every tool from very easy because of documentation and a strong community. It has a very helpful option to pay as you use to be reasonable for small startups. Overall it is the best choice for cloud database for mobile application development.

    Read More...
  • Maqsood S.
    Engineer
    Used the software for: 6-12 Months
    Frequency of Use: Daily
    User Role: User, Administrator
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Helping hand of Mobile App Developer"

    Posted 2020-12-10

    Pros: I am a mobile developer and when it comes to give my application online database storage on the cloud or provide basic authentications, I go for Firebase. Every module or feature provided by Firebase is ready to plug and play, with few lines of codes and you are ready to go. Its implementation is super easy. Firebase provides pay as you go, which comes very handy if you want to implement and check features on the beta version of Applications.

    Cons: Firebase's only con is, Sometimes in the free version the server lacks a bit and I feel they provide a slower server to free users than paid users.

    Overall: Altogether, if you want a secure server and preloaded modules to give you application features, Firebase is your answer. Mostly everything is available for free but at a low scale. Firebase also provides the ease of paying only for what you use and how much you use, which really helps small developers.

    Read More...
  • A Firebase User
    Software Engineer
    Used the software for: Free Trial
    Frequency of Use: Monthly
    User Role: User
    Company Size: 10,000 - 19,999
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Plays well with Google Material Design and works well for quick prototypes"

    Posted 2020-08-17

    Pros: My team used Firebase during a hackathon. None of us really had prior experience developing mobile apps, and Firebase made it easy for us to have Authentication via Google Account logins, something that otherwise would have required setting up a special database, figuring out a hashing scheme, etc. Plus, it came with easy to use analytics and other features that really round out an app's functionality.

    Cons: We only used the free version so we can't speak to all the functionality of the paid version. There are concerns about data privacy though, especially since Firebase is owned by Google and they got rid of their 'Do no evil' motto.

    Overall: If you are building an Android app and want easily importable functionalities like login via Google and Google Analytics, Firebase is a good option.

    Read More...
  • A Firebase User
    Marketeer
    Used the software for: 6-12 Months
    Frequency of Use: Daily
    User Role: User
    Company Size: 1 - 25
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A great cloud tool for SMBs and startups"

    Posted 2020-08-07

    Pros: - Firebase has everything a developer starting out to develop his/her platform might need and it makes it so easy to get started.
    - Easy to train the team on Firebase when compared to other services.

    Cons: - Huge companies with large technology requirements for their services might not love Firebase over something like Google cloud.
    - Lack of features that allow you to select data with identifier keys.

    Overall: I believe Firebase can definitely be the best first database platform you use. It's easy to learn, easy to teach, and easy to deploy all by yourself.

    Read More...