Try our new research platform with insights from 80,000+ expert users
Senior Flutter Developer at Mindorigin Technologies Private Limited
Real User
Top 20
Easy to use and provides useful analytics features and documentation
Pros and Cons
  • "Google Analytics for Firebase is the best feature of the solution."
  • "The notifications must be made a little bit better."

What is our primary use case?

I use Analytics for Firebase, Firebase Cloud Messaging, and Firebase Crashlytics. I have also used Firebase Performance.

What is most valuable?

Google Analytics for Firebase is the best feature of the solution. Generally, for analytics, I must integrate GA4 for the web. Since Firebase supports analytics, I can now analyze on the same dashboard using Google Analytics. It is very useful for me. The notification services, Google Analytics, and Crashlytics are easy to use.

What needs improvement?

The notifications must be made a little bit better. Firebase Cloud Messaging doesn’t support non-dismissable notifications. I encountered some difficulties migrating the code from Firebase Cloud Storage to another DB.

For how long have I used the solution?

I have been using the solution for three years and two months.

Buyer's Guide
Google Firebase
April 2025
Learn what your peers think about Google Firebase. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
857,028 professionals have used our research since 2012.

What do I think about the stability of the solution?

The product had bugs. I haven't found any bugs for the past one and a half years. There are conflicts with the Flutter text package while migrating to the latest Firebase version. It would be better if the problem were resolved.

What do I think about the scalability of the solution?

The product is much more scalable compared to other solutions. I know 12 people in the organization who use the solution. Eight know the tool well and use it in different company projects.

How are customer service and support?

I contacted support when I started using the solution. Now, I don’t need any support. The documentation is understandable.

How was the initial setup?

The initial installation was easier after FlutterFire CLI was created. It was very useful to integrate the product. Before FlutterFire CLI, it was a little bit harder to integrate the tool into iOS.

What's my experience with pricing, setup cost, and licensing?

The tool is affordable. The cost is a bit high compared to REST API. Some clients prefer REST API over Firebase.

What other advice do I have?

I have deployed one project in the cloud. I have used some services of the solution for other use cases. The services similar to notification services, Google Analytics, and Crashlytics are not easy to use in other tools. I will recommend the solution if someone wants to use the notification services, Messaging, Analytics, and Crashlytics. However, I will not suggest if someone wants to use Firebase Cloud Storage.

The solution is difficult to learn if someone is just starting their career. If we get a little bit of guidance from a senior, it will be very easy. I number the patchwork for app versioning and deployment just like Android versioning. The first digit will be for batches from right to left, the second for major updates, and the third for a complete app version change. I increase the number by one for every build, patch it, and publish it. I use the same logic if I am deploying in Firebase.

Most of the applications I have worked on are e-commerce-based applications. The main requirement for clients in such applications is conversion rate. When a user interacts with a particular product, the client wants to know whether the user purchased the product or not. They want to know where the users lost interest and went away without making the payment. Google Analytics helped me fix such issues much better than any other product. I'm very happy with it.

Sometimes, I couldn't figure out how to fix issues when working on iOS. Suppose I’m just upgrading Firebase through workspace.yaml, sometimes, I may need to check whether the native version is supported. I will have to go through the documentation again. It will be much better if it is fixed by changing the version in workspace.yaml. Everything else works well.

Overall, I rate the solution an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
OmkarPatil - PeerSpot reviewer
Chief Executive Officer at Nyx CodeCraft
Real User
Top 5
User authentication and management are areas that are straightforward and easy to use
Pros and Cons
  • "Stability-wise, I rate the solution a ten out of ten."
  • "Integrations and extensions offered by the product are quite limited presently."

What needs improvement?

Integrations and extensions offered by the product are quite limited presently. From an improvement perspective, the tool should try to increase the extensions it provides. I feel that Google is trying to improve in the area of the extensions it provides, but I feel that it would take time.

For how long have I used the solution?

I have been using Google Firebase for four years.

What do I think about the stability of the solution?

Stability-wise, I rate the solution a ten out of ten.

What do I think about the scalability of the solution?

Considering the scope of the product's use in my company, I can't comment much on the tool's scalability.

Around 500 people in my company use the product.

There is no plan to increase product usage in our company.

How are customer service and support?

I did not have the need to contact the product's support because the solution's documentation and FAQs help resolve problems. My company did not encounter any shoes, and because of this, we had to seek direct help from the support team.

How was the initial setup?

The product's initial setup phase was simple and straightforward.

There is not much my company can do when it comes to the deployment part since our managed service providers use the SDKs provided by Google along with our company's keys for authentication purposes.

The solution is deployed on a managed cloud solution.

The solution can be deployed in five days.

What about the implementation team?

The deployment phase can be done with the help of our company's in-house team, considering that it is a surprisingly easy process. Beginners who are new to the product can easily take care of the product's deployment phase.

Which other solutions did I evaluate?

Supabase can be considered a good option against Google Firebase.

Google Firebase is the first product my company used. My company had also done some research on Google products, after which we opted for Google Firebase. The product was able to cover most of our company's use cases. The product is also easy to use. My company did not have to look at the other services during our exploration research.

What other advice do I have?

I use the solution for real-time data synchronization of applications. I use the tool to build native applications using React Native Firebase. Google Firebase integrates well with React Native Firebase. Google Firebase has me. It has a large online community, and it offers most of the features one would need to build an application.

Setting up Google Firebase for user authentication and management is quite straightforward and easy.

Tracking user engagement is possible with Google Firebase since it easily integrates with Google Analytics, and it is also easy to set it up inside applications. My company also uses Crashlytics, which is included in Google Firebase and is sometimes handy and useful.

There is nothing specific about how Firebase Cloud Messaging improves the way my company interacts with product users. My company uses the product since it easily fits into the stack of tools we use. The users don't feel anything about what our company does on the back end, and it also doesn't affect them.

Although my company has not experienced any bugs or crashes in production, we have tested the tool well enough. Once or twice, when there were crashes, reports from Firebase Crashlytics helped debug or pinpoint the location where the problem was and the reason why the problem arose.

Google Firebase has affected our company's uptime and scalability part since it has had a surprising impact on our development time. With the tool, my company is able to rapidly create prototype applications and roll them out for users for feedback, based on which we can make changes to improve the product.

The product helps my company to rapidly build prototypes for our projects and get inputs from our customers.

I rate the tool a ten out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Google Firebase
April 2025
Learn what your peers think about Google Firebase. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
857,028 professionals have used our research since 2012.
Salomon Metre - PeerSpot reviewer
Laboratory Assistant at Strathmore University
Real User
Top 5
A stable and free solution that performs well and provides excellent out-of-the-box features
Pros and Cons
  • "Firebase offers encryption out of the box."
  • "The product must support more complex queries."

What is our primary use case?

I use the solution to streamline mobile application development.

What is most valuable?

I use Firestore for most of my database operations. It is already optimized. It's something you have to connect with the app and use. The performance is good. It is quite fast. I use most of the other features. I use the solution for authentication, database operations, and storage.

The solution also helps with analytics. Firebase offers encryption out of the box. We do not have to do it ourselves. We have lots of authentication providers that we can use, like email and password or Google sign-in. We even have anonymous authentication. We must choose the one that best suits us. The tool provides me with everything I need.

What needs improvement?

The product must support more complex queries. It is a NoSQL database. It is a collection of documents. Because of its design, the tool can't support some of our complex queries in SQL and other databases.

For how long have I used the solution?

I have been using the solution for one to two years.

What do I think about the stability of the solution?

The tool is always up and running.

What do I think about the scalability of the solution?

The tool is scalable for our requirements.

How was the initial setup?

The initial configuration was very easy. The solution has a CLI tool that we can use to connect the application to Firebase. It is called FlutterFire. We can write a few commands, and our application is automatically connected to Firebase. Earlier, we used to configure everything. Now, it has improved a lot. The setup is very easy. It can be done within a few minutes.

What's my experience with pricing, setup cost, and licensing?

The product is free.

Which other solutions did I evaluate?

Cassandra, Redis, and MongoDB are some of the competitors of the solution.

What other advice do I have?

Overall, I rate the product a nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Zain Omer - PeerSpot reviewer
Software Engineer (Kony-Temenos | Android) at Xpert Digital
Real User
Top 5Leaderboard
An incredibly versatile, complete platform by Google
Pros and Cons
  • "Its simplicity makes it quite handy for my needs in app development."
  • "If you are selling an app with extensive Firebase use, costs may go up."

    What is our primary use case?

    Google Firebase is more than just a database service. It is a complete platform by Google that is incredibly versatile for mobile and web app development.

    What is most valuable?

    The most valuable feature of Google Firebase is its user-friendliness. Since Firebase was the first database I used, it is hard for me to compare it to others. However, what stands out is how straightforward and easy it was to work with. Its simplicity makes it quite handy for my needs in app development. Firebase makes it incredibly easy to build relationships between tables and set up database structures. It feels like a seamless drag-and-drop experience, which saves a lot of time compared to starting from scratch with other MySQL services.

    What needs improvement?

    Google Firebase doesn't need significant improvements because it provides a complete package for databases, crash analytics, and reports. 

    For how long have I used the solution?

    I have used Google Firebase for a short period of time while working on a few projects.

    What do I think about the scalability of the solution?

    I wouldn't describe it as a highly scalable product. Firebase is more of a set of essential services provided by Google for building various applications. Its scalability depends on the specific services and resources you choose within Firebase to meet your application's needs.

    How are customer service and support?

    I have not had any need to contact technical support.

    How was the initial setup?

    The initial setup is fairly easy and it is done online. 

    What's my experience with pricing, setup cost, and licensing?

    Google Firebase can be affordable when used in your own app, as many features have free tiers. However, if you are selling an app with extensive Firebase use, costs may go up. It's not too expensive, but it's crucial to pick a pricing plan that fits your business.

    What other advice do I have?

    My advice to people who are considering using Firebase is to evaluate their app's needs to determine if Firebase is a suitable fit. Firebase is versatile and offers features beyond just databases, such as crash analytics, which can be incredibly helpful. It provides detailed insights into crashes, when they occur, and on which devices, making bug tracking and resolution much easier. Overall, I would rate it an eight out of ten.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Google
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    HaiPham - PeerSpot reviewer
    Managing Director at sea-solutión
    MSP
    Top 5Leaderboard
    Great for web hosting, backend for Mobile app and analysis but the performance is not so good
    Pros and Cons
    • "We're able to use the solution in several processes."
    • "The initial setup is not exactly straightforward."

    What is our primary use case?

    The solution provides authentification. It's a real-time database with tracking features. We also use it as a NoSQL database to restore data, and we also use some analytics, remote config, web hosting, and cloud functionality for APIs.

    How has it helped my organization?

    We can focus on developing Mobile app, while relying on the Firebase for the backend (data, file storage, authentication, notification, API). And it is very cheap for hosting the backend so Firebase is really good for start-up company to quickly launch a new product ideas into the market 

    What is most valuable?

    We're able to use the solution in several processes.

    For example, we developed a mobile app, and in the mobile app, we developed an authentication service for authentication for a login feature. And we use real-time for charts and Firestore to store data, and remote config to do some application settings remotely. 

    For another project, we use it in a rather similar way. However, in this scale, we use the cloud function for the API and use Firestore as a database.

    It's also great for web hosting, analysis, and CRAFTalytics that we use to measure the craft of the app.

    What needs improvement?

    The initial setup is not exactly straightforward. 

    They really need to work on their performance. It is not so good.

    For how long have I used the solution?

    I've been using the solution for 4 years.

    What do I think about the stability of the solution?

    The performance is not good. That said, it doesn't crash. We'd like the stability, in general, to be more reliable. 

    What do I think about the scalability of the solution?

    I've not experienced scalability. It's a new app, and the number of users is not that much, so we haven't seen scalability in action. 

    That said, I have noted that the response of the server is not very good. The APIs sometimes take ten seconds to return data. It's running slow. Normally, people expect the data to be returned within two seconds.

    We have five developers using the solution right now. It is still a new system. Since the response time is slow, we likely won't be expanding usage. 

    How are customer service and support?

    I've never used technical support.

    Which solution did I use previously and why did I switch?

    Besides Firebase, we also have Microsoft Azure and Amazon AWS, and while Firebase is rather cheaper than the other tools, its performance and response time is slow. I'm not really sure that we should expand the number of users on the platform.

    Azure has the best performance, yet it's the most expensive. AWS is something in between Firebase and Azure. So, the price is higher with Azure and its performance is a little bit better than Firebase.

    How was the initial setup?

    It's not straightforward to set up the whole way through. Some of it is easy to use like remote config and web hosting. However, other areas, like cloud functions in real-time on the database, are not easy.

    The deployment is quick. You just need one person to manage the process. They are an admin engineer.

    For stability, we have a strict testing version process and also production. We have to create two Firebase environments for each of them, and there is no transition between station to production so, which is one limitation of the size and scope.

    What about the implementation team?

    We handled the initial setup in-house. 

    What's my experience with pricing, setup cost, and licensing?

    The pricing is pretty good. It's less than Azure and AWS.

    We pay for a private license.

    What other advice do I have?

    You can use some of Google's services and it's okay. The functionality, the authentication, and the notifications of Firebase are really good, so it's what I strongly recommend people to use, however, the database the real-time functionality is not good. 

    I'd rate the solution seven out of ten.

    Which deployment model are you using for this solution?

    Public Cloud
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    AnthonyAbah - PeerSpot reviewer
    Assistant Director at NAFDAC
    Real User
    Top 5
    Excellent documentation, reliable, and inexpensive
    Pros and Cons
    • "It's stable."
    • "They have discontinued some very valuable features, including the Firebase UI that I used to log in."

    What is our primary use case?

    I primarily use the solution for various cloud functions. I build applications on it. I also use the Firestore and the database. I use authentication as well. 

    What is most valuable?

    The authentification is very valuable to me. 

    There are several server functions that are valuable to my use case. 

    It's easy to use.

    The documentation is very extensive. 

    It's stable. 

    The cost is reasonable. 

    What needs improvement?

    They have discontinued some very valuable features, including the Firebase UI that I used to log in. They are no longer supporting that feature for authentication.

    The cloud functionality can always be better. We cannot, for example, use it outside Google. 

    There are some features that are only available online. There aren't very many things you can do in your local environment. 

    For how long have I used the solution?

    I've been using the solution for five years. 

    What do I think about the stability of the solution?

    The solution is stable and reliable. I'd rate the stability out of ten. Out of all of the platforms I have used, it's the best. I'd rate it 9.5 out of ten for stability. 

    What do I think about the scalability of the solution?

    I don't have much experience with scaling. My understanding is it can only be used in Google servers and within the Google environment, so you can't scale beyond Google. 

    I'm not sure how many people in my organization use it. 

    The solution would be a fit for small or medium-sized companies thanks to the ease of development. 

    How are customer service and support?

    I've never really used technical support. However, they do provide lots of great documentation that pretty much answers all of my questions. 

    How was the initial setup?

    The deployment process is very straightforward. It's easy. I wouldn't call it complex at all. What I deploy normally doesn't take much time. I don't deploy large blocks of software. I can deploy things in ten minutes or so. 

    What was our ROI?

    The ROI is okay. If we deploy an application and it is something that generates an income, that isn't really related to Firebase. However, the cost is very low. 

    What's my experience with pricing, setup cost, and licensing?

    The pricing is reasonable. They have general plans. You choose what you need. I haven't really used anything above the free plan. The little bit of money I have to pay is fine. The last amount I paid was about $10 a month. 

    Which other solutions did I evaluate?

    I considered working with Amazon. However, the process was too tedious. I moved over to Google as it was more straightforward and easy to learn. 

    What other advice do I have?

    I'm an end-user. 

    I am using the latest version of the solution. 

    I highly recommend the solution to anyone who wants to start working in the cloud. The time to market is very short, and the ease of use is great. It offers great resources. 

    I'd rate the solution nine out of ten overall.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Google
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Dominik Szczurek - PeerSpot reviewer
    Project Manager at Sourceful
    Real User
    Top 5
    A stable and scalable tool to monitor mobile applications
    Pros and Cons
    • "It is a stable solution...It is a very scalable solution."
    • "In Google Firebase, reporting is an area with shortcomings where improvements are required to be made in the future."

    What is our primary use case?

    I use Google Firebase to monitor mobile applications.

    What is most valuable?

    The most valuable feature of the solution stems from the fact that its messaging system is very good. Firebase Crashlytics is also very good.

    What needs improvement?

    In Google Firebase, reporting is an area with shortcomings where improvements are required to be made in the future. Sometimes, it's not easy to retrieve data based on the pre-defined reports. There are some things you would like to measure, and it gets really hard to gather from the reports in Google Firebase, so there is a need to make available a custom report.

    For how long have I used the solution?

    I have been using Google Firebase for four to five years. I am just a customer of the solution.

    What do I think about the stability of the solution?

    It is a stable solution.

    What do I think about the scalability of the solution?

    It is a very scalable solution.

    Plenty of people in my organization use Google Firebase.

    How are customer service and support?

    The solution's technical support is good. I rate the technical support an eight out of ten.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    The initial setup of the product is easy.

    The product can be installed in a few hours.

    The solution is deployed on the cloud.

    What about the implementation team?

    Though I can take care of the installation phase of the product by myself, it is usually taken care of by a developer.

    What's my experience with pricing, setup cost, and licensing?

    In terms of price, Google Firebase can be described as a cheap product. My company makes monthly payments towards the licensing costs attached to the solution. There are no additional costs apart from the licensing costs attached to the solution.

    Which other solutions did I evaluate?

    My company chose Google Firebase since it is one of the most popular tools in the market that is easy to use, making it the best product.

    What other advice do I have?

    Google Firebase is easy to maintain, and only one person is required to maintain it.

    If someone is looking for a scalable and cheap solution, I would suggest they use Google Firebase.

    I rate the overall tool a nine out of ten.

    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    PeerSpot user
    Chief Technology Officer at Interport Global Logistics
    Real User
    Good stability and efficient real-time database feature
    Pros and Cons
    • "Its initial setup process is easy."
    • "The solution's notification system could be much better."

    What is our primary use case?

    We used the solution for real-time database and authentication.

    How has it helped my organization?

    The solution helped us with real-time databases and authentication while working on a product with a chat element.

    What needs improvement?

    The solution's notification system could be much better. Also, they should add automation aspects to it. The authentication capabilities need expansion as well. In addition, they should enable vertical scaling for real-time databases.

    They should add a code library to it. Presently, it is very troublesome to develop new code. Also, there needs to be a document for standardized procedures.

    What do I think about the stability of the solution?

    The solution is highly stable. I rate its stability a nine.

    What do I think about the scalability of the solution?

    I rate the solution's scalability as six and a half. Its orchestration tools need to be fixed for deployment. It becomes challenging to determine the scaling capabilities.

    How are customer service and support?

    The solution's customer service needs to be active. Also, the frequency of document updation is relatively low.

    How would you rate customer service and support?

    Neutral

    Which solution did I use previously and why did I switch?

    I have used other solutions before. Later, I switched to Google Firebase as it is more developer friendly.

    How was the initial setup?

    The solution is straightforward to set up. I rate the process as an eight. It takes two or three days to complete.

    What about the implementation team?

    Our team of one or two back-end developers implements the solution. It requires only one executive for maintenance.

    What was our ROI?

    The solution is worth buying. I rate its ROI as a ten.

    What's my experience with pricing, setup cost, and licensing?

    The solution's price is based on the number of consumers.

    Which other solutions did I evaluate?

    I have evaluated Jira and Amazon solutions.

    What other advice do I have?

    I rate the solution an eight.

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    Disclosure: My company has a business relationship with this vendor other than being a customer: customer
    PeerSpot user
    Buyer's Guide
    Download our free Google Firebase Report and get advice and tips from experienced pros sharing their opinions.
    Updated: April 2025
    Buyer's Guide
    Download our free Google Firebase Report and get advice and tips from experienced pros sharing their opinions.