Try our new research platform with insights from 80,000+ expert users
Mehmet Batuhan Ülper - PeerSpot reviewer
Intern Engineer at a comms service provider with 10,001+ employees
Real User
Top 10
Oct 29, 2024
Crash insights empower user analytics and highlight potential for session replay integration
Pros and Cons
  • "Firebase has been helpful in providing analytics and crash insights."
  • "They could add a session replay to better understand how a crash or bug happened."

What is our primary use case?

We use Firebase for understanding crashes and tracking analytics about our users, which supports marketing, development, and distribution purposes.

How has it helped my organization?

Firebase has been helpful in providing analytics and crash insights. It still needs more detail for larger scale applications.

What is most valuable?

Crashlytics is the best feature in Firebase.

What needs improvement?

They could add a session replay to better understand how a crash or bug happened.

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

For how long have I used the solution?

We have been using Firebase for maybe six or seven years.

What do I think about the stability of the solution?

I do not remember any major issues with stability while using Firebase.

What do I think about the scalability of the solution?

Firebase is easy to scale.

How are customer service and support?

The support team responds rapidly. There is a good community with many solutions available through shared videos on YouTube and blog posts.

How would you rate customer service and support?

Positive

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

I have previously worked for Huawei and Google Analytics and have experience with their customer service.

How was the initial setup?

The initial setup is very easy, and the guidelines and tutorials are helpful for developers, even junior developers.

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

I don't know the current prices, however, it is probably average compared to others in the market.

Which other solutions did I evaluate?

We were considering Instana and Sentry for different business needs and have arranged meetings to decide further.

What other advice do I have?

For startup or personal applications, I strongly recommend Firebase. However, for big businesses or large domains, I suggest using a different tool.

I'd rate the solution ten out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer. partner/customer
PeerSpot user
Ashik Rahman - PeerSpot reviewer
Project Manager at a tech services company with 11-50 employees
Real User
Top 5Leaderboard
Aug 8, 2024
Offers storage can be easily used in our mobile applications but needs to improve the support offered
Pros and Cons
  • "The most valuable feature of the solution stems from the fact that its storage can be easily used in our mobile applications."
  • "The tool's support requires improvement."

What is our primary use case?

Google Firebase is not an alternative to Vercel. For my job, I use the tool to host the Next.js app application. The option to host the Next.js app was launched a year ago.

I have been using Firebase for some of its features, like its cloud functions and authentication kind of purpose. We cannot compare Google Firebase with Vercel.

What is most valuable?

The most valuable feature of the solution stems from the fact that its storage can be easily used in our mobile applications. The tool can be used for cloud messaging. The push notifications on iOS and Android services are very easy to use.

What needs improvement?

Google Firebase is a very big application.

In our company, we are actually using a small part of the application, so I do have challenges, but we have online communities for Firebase. Google's support is very low, and it takes a lot of time. The tool's support requires improvement.

For how long have I used the solution?

I have six years of experience with Google Firebase. I am a customer of the tool.

What do I think about the stability of the solution?

I have not faced any stability issues with the product.

What do I think about the scalability of the solution?

The product offers high scalability features, but the cost is very high on a large scale. The tool has some mechanisms for improvements, but it is costly.

How are customer service and support?

I rate the technical support a seven out of ten.

How would you rate customer service and support?

Neutral

What was our ROI?

Actually, there are some other mechanisms in the tool that we can avoid. We can use many other services. If we are hosting and using Google Firebase to send SMS, it will cost a large volume. If we choose the local providers, we can get a tool similar to Google Firebase at a very low rate.

What other advice do I have?

The authentication part in the product is very easy to use, but for custom development, we have to use the product manually, making it a reason why we don't have to use the authentication feature.

The tool has many features, but sometimes, using all its features can be a little difficult, and it is not easy to implement. You need to read the documentation to figure out the process for using the features.

I recommend Google Firebase for cloud storage and cloud communication to others.

I rate the tool a seven 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
January 2026
Learn what your peers think about Google Firebase. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,733 professionals have used our research since 2012.
Neeraj Sameer Allu - PeerSpot reviewer
Founder at a tech services company with 5,001-10,000 employees
Real User
Top 5
Jul 18, 2024
Managed product and give a very big free credit to start with
Pros and Cons
  • "Google Firebase supports all types of authentication."
  • "Google Firebase lacks a SQL database."

What is our primary use case?

I mainly use authentication, database, notifications, and remote config. Most of the key features of Firebase.

What is most valuable?

The authentication. It's a managed product that supports all types of authentication and has a generous free trial. They give a very big free credit to start with.

Firebase Analytics is good enough, but I prefer to use Google Analytics directly by inserting their tag in my code.

We don't use their app distribution product. It's okay, but not that useful.

What needs improvement?

They lack a SQL database. It would be great to have that feature added.

Like PlanetScale. They have a Firebase database as well as a real-time database, but no SQL database.

For how long have I used the solution?

I have been using it for three to four years now. 

What do I think about the stability of the solution?

It's stable. No issues so far.

What do I think about the scalability of the solution?

All students use it, especially for building side projects. Maybe not everyone uses all features, but Firebase authentication is widely used.

Firebase authentication is very scalable. But for the Firestore database, people say you can get a big bill when you scale up.

We didn't experience that because we didn't reach that scale, but their pricing plans indicate it can get very expensive.

Cloud Storage is good, but I switched to Cloudflare R2 because to the cheap pricing plans. However, at scale, Firestore can have issues with concurrent writes, like exceeding rate limits.

How are customer service and support?

We did reach out to them for GCP, but not for Firebase. 

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


How was the initial setup?

The initial setup is very easy. Even for a beginner. Their documentation is good, and there are a lot of helpful videos on YouTube.

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

The pricing plans indicate it can get very expensive.

What other advice do I have?

I would definitely recommend it to others. It is very easy to learn. 

Overall, I would rate it a nine out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Senior Flutter Developer at a tech services company with 11-50 employees
Real User
Top 10
Mar 22, 2024
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.

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 a university with 201-500 employees
Real User
Top 5Leaderboard
Mar 20, 2024
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
Salomon Metre - PeerSpot reviewer
Laboratory Assistant at a university with 1,001-5,000 employees
Real User
Top 20
Feb 14, 2024
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
Himash Careem - PeerSpot reviewer
Intermediate Software Engineer at a tech services company with 1-10 employees
Real User
Top 5
Aug 2, 2024
Offers an easy authentication method and supports social logins
Pros and Cons
  • "The authentication features have made things a lot easier for our organization. About five years ago, developers had to create authentication systems from scratch. Now, services like Google Firebase provide secure and accurate authentication solutions. We can implement authentication quickly by following their documentation."
  • "The customization options for password resetting are limited. The process requires additional steps and coding to make it user-friendly. While Google Firebase works well for the login page, password resetting and user verification redirect users to a separate interface, which is not very user-friendly."

What is our primary use case?

I chose Google Firebase because it provides an easy way to authenticate. It offers a lot of authentication services and libraries. It is easier to use, allowing authentication directly from the front end without interacting with the back end. For more advanced use, it can also integrate with the back end. It supports most social logins and offers a free tier with features like email sending for sign-up confirmations and OTP authentication, which can be costly. The solution is user-friendly for developers and good for our company’s authentication needs across all applications.

What is most valuable?

The authentication features have made things a lot easier for our organization. About five years ago, developers had to create authentication systems from scratch. Now, services like Google Firebase provide secure and accurate authentication solutions. We can implement authentication quickly by following their documentation.

What needs improvement?

The customization options for password resetting are limited. The process requires additional steps and coding to make it user-friendly. While Google Firebase works well for the login page, password resetting and user verification redirect users to a separate interface, which is not very user-friendly.

For how long have I used the solution?

I have been using the product for one and a half years. 

What do I think about the stability of the solution?

The solution is stable; only disruptions exist when the user does not confirm emails. 

What do I think about the scalability of the solution?

My company has seven users. I rate the tool's scalability a seven out of ten. We had issues with scalability, particularly with configurability. Sometimes, we couldn't meet our expectations because the features provided were limited. For example, when sending customer emails, we had limited customization options.

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

I used open-source libraries before Google Firebase. 

How was the initial setup?

The solution's deployment is easy for a front-end engineer. There are not many operations in the front end. 

What other advice do I have?

I suggest reviewing the documentation and understanding the flow before starting development. It may seem complicated initially, but having a clear idea of the process will make implementation easier. Integrating one application into others becomes straightforward once you have one application set up. I rate the overall 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
Azmir Uddin Alif - PeerSpot reviewer
Full-stack Developer at a tech vendor with 501-1,000 employees
Real User
Top 5Leaderboard
Jun 26, 2024
Real-time database is a good feature for me and implementation is easy
Pros and Cons
  • "If I were to make a chatting application I would use this product because it is easy to learn and implement."
  • "If I were to review the service, it would be about paid functionalities, like implementing notifications, is easy, but debugging is not."

What is our primary use case?

I use Google Firebase for user authentication when I work with mobile apps. Firebase is easy for other than the database, in my opinion, because it gives real-time functionalities. That's easy because if I work with raw NodeJS or Express, then when I want real-time functionalities, I have to use Socket.IO, but Firebase has its own built-in real-time capabilities, and that's easy for implementation.

What is most valuable?

The real-time database is a good feature for me. The second option is notifications. When I work with PWAs and use Firebase's functionalities, their notifications are awesome. 

The implementation is easy. The only tough part is that they have paid functionalities. So when we use any type of NodeJS or other languages, we implement Firebase, and then it's paid. But the notification service is great, and so is the real-time database.

What needs improvement?

I have used Google Firebase for a maximum of two years. If I were to review the service, it would be about paid functionalities, like implementing notifications, is easy, but debugging is not. I have to connect to my Google console and upload the functionalities every time. This doesn't make sense to me because if I want to see the console, I have to upload to it. This is the biggest reported issue from me. 

When I work in the backend with Google Firebase and implement Node.js, I have to upload the function every time. If I upload the function every time to the Google Cloud console, then sometimes it can crash. That side is disappointing for me.

For how long have I used the solution?

I have been using it for two years. 

What do I think about the stability of the solution?

It is a stable product. If my client wants a real-time database, top-notch security, and easy user authentication, then we can switch to Firebase. 

Firebase's security is awesome, and implementation is easy. 

If they want a real-time database, I can easily switch to Firebase because they already have a real-time database, and the collection and structure of data is easy to understand.

What do I think about the scalability of the solution?

Everyone on my team uses it. I have ten people on my team, and only two or three did not use Firebase early. When I told them to just read the documentation and try to implement the simple things like user authentication and storing data in the database, it was amazing because they were able to easily implement it. That's why everyone uses Firebase easily.

How are customer service and support?

The documentation is very beginner-friendly. Anyone can learn the service easily.

How was the initial setup?

The deployment is very easy. 

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

The price is too expensive.

What other advice do I have?

My recommendations: 

If you want to easily implement user authentication with Google sign-in or Facebook login, you can use Firebase because it has its own functionality. You can just take their API and implement your code, then you can easily create login functionality. 

If you want to make it easy, then I suggest you use Firebase. But if you want to learn more and create custom features, then I don't suggest Firebase because it has its own built-in functions.

Learning curve:

It's easy to learn  if you want to read the documentation and research. There are two types of beginners: 

  1. Those who want to research and read the documentation. For those who want to research and read the documentation, it's easy.
  2. Those who just want to go to YouTube and search. And do not have any interest. 

The Firebase version is running ten point something now, but I used Firebase version eight. The functionality and the documentation are easy for me. When I want to upload an image, Firebase has the code. I copy and paste the code, change one or two things, and that's it.

Overall rating:

If I were to make a chatting application and use Firebase, I would give it a nine or nine point eight out of ten because it is easy to learn and implement. But if we consider the price, I would give it a five or four out of ten.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Google Firebase Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2026
Buyer's Guide
Download our free Google Firebase Report and get advice and tips from experienced pros sharing their opinions.