I mainly use authentication, database, notifications, and remote config. Most of the key features of Firebase.
Founder at Tuft
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?
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.
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.
851,604 professionals have used our research since 2012.
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: I am a real user, and this review is based on my own experience and opinions.

Full-stack Developer at a tech vendor with 501-1,000 employees
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:
- Those who want to research and read the documentation. For those who want to research and read the documentation, it's easy.
- 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: I am a real user, and this review is based on my own experience and opinions.
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.
851,604 professionals have used our research since 2012.
Chief Marketing Officer at Soft Intelligence
A stable and scalable product that is easy to use and provides a good user experience
Pros and Cons
- "The product is easy to use."
- "The product is not that cheap."
What is our primary use case?
My team uses the solution for authentication and back-end server deployment.
What is most valuable?
The product is easy to use.
What needs improvement?
The product is not that cheap.
For how long have I used the solution?
I have been using the solution for more than five years.
What do I think about the stability of the solution?
The tool’s stability is better than that of Azure. We did not have any issues with stability.
What do I think about the scalability of the solution?
I rate the tool’s scalability an eight out of ten. We have 21 users. Few of them work remotely.
How was the initial setup?
The user experience is good. The setup is easier than that of Alibaba Cloud.
What's my experience with pricing, setup cost, and licensing?
The solution’s pricing is similar to that of AWS. The cheapest tool is Alibaba Cloud.
Which other solutions did I evaluate?
We use Amazon S3 most of the time. We also use Clerk and Alibaba ECS. Clerk is a one-stop solution for authentication. We do not have to develop anything for authentication. It’s very easy to attach an API for the customer to log in to Facebook. We have 19 different authentication styles. It is not very expensive. Our choice of solution depends on our customers’ requirements. Alibaba Cloud provides good support.
What other advice do I have?
We use Google Analytics for marketing purposes. Overall, I rate the tool an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Frontend Developer at Prodapt
Effortless web app deployment with command line efficiency
Pros and Cons
- "The main part that I like about Firebase is that it provides command line tools."
- "You need to have some experience with deployment."
What is our primary use case?
I use Google Firebase for deploying my web applications. Whenever I have leisure time, I try to code some web applications and develop them. Then, I deploy these web applications using Google Firebase.
What is most valuable?
The main part that I like about Firebase is that it provides command line tools. It gives you a set of command lines and instructions to deploy, which you can use easily to deploy in the terminal itself. There is no need to manually move the files to Firebase.
What needs improvement?
Maybe not for someone new to deployment and authentication, as it's somewhat difficult to use. You need to have some experience with deployment.
For how long have I used the solution?
Professionally, I haven't used it, however, I've used it personally for deploying my personal projects for the past year.
What do I think about the stability of the solution?
I have not faced any issues with its stability.
How are customer service and support?
I did not contact their support team. Whatever issues I faced, I resolved by directly searching on Google or stack overflow.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I used Dynatrace for error logging in the production environment.
How was the initial setup?
There is a learning curve for about a week.
What's my experience with pricing, setup cost, and licensing?
Firebase is open source and free up to a certain level, so there is no need to pay any amount up to a certain point.
Which other solutions did I evaluate?
We also use Google Analytics for error logging.
What other advice do I have?
I can suggest Google Firebase over other deployment tools because of its seamless authentication and open-source nature.
I'd rate the solution 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: I am a real user, and this review is based on my own experience and opinions.
Last updated: Nov 4, 2024
Flag as inappropriateIntermediate Software Engineer at Xelleron Pty
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: I am a real user, and this review is based on my own experience and opinions.
Junior Software Developer at Weavers Web Solutions Private Limited
Seamless cloud database integration enhances data management and a highly responsive support team
Pros and Cons
- "The access to Firestore is very easy."
- "As we are a small team, we have only utilized some features, however, all those features have been very useful, and there is no problem."
What is our primary use case?
We use Firebase primarily for storing user data, authentication data, and many more - like Apple authentication data, Google authentication data, Facebook authentication data, and storage of any authentication data in Firestore.
We also use it for chat modules such as one-to-one or real-time chat using the real-time database.
How has it helped my organization?
Firebase has been very useful to us. We have been using Firebase for three years, and it has been beneficial as we can store user data efficiently. Additionally, the access to Firestore is very easy.
What is most valuable?
Firebase provides valuable features in the Flutter framework. We can use Firebase through the SDK. The provider like Firebase gives access to their database through Stream or FutureBuilder. The integration with Flutter is seamless, making it very easy to use.
What needs improvement?
There are many features in Firebase that we have not used. As we are a small team, we have only utilized some features, however, all those features have been very useful, and there is no problem.
For how long have I used the solution?
We have been using Firebase for three years.
What do I think about the stability of the solution?
Stability is excellent, given that Firebase is a Google product.
How are customer service and support?
The support from Google is highly responsive. We once encountered an incident where a developer mistakenly deleted the database. We emailed Google's support team, and they promptly recovered the full database for us.
How would you rate customer service and support?
Positive
What other advice do I have?
I recommend Firebase to everyone looking to use any cloud database. It is worth using and very useful.
I'd rate the solution ten 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: I am a real user, and this review is based on my own experience and opinions.
Last updated: Nov 3, 2024
Flag as inappropriateOwner/Creative & Technical Director at Icecandy
A stable solution with good database file storage
Pros and Cons
- "The most valuable features of Google Firebase are its database, noSQL database, file storage, authentication, and notifications."
- "Google Firebase should add extra functionality to do global delete and updates across your database."
What is our primary use case?
I use Google Firebase for its database file storage.
What is most valuable?
The most valuable features of Google Firebase are its database, noSQL database, file storage, authentication, and notifications.
What needs improvement?
I had a problem deleting the user's files, and I had to move to the paid plan to do that. They have added a plugin to allow you to do that, but I've not implemented that yet. Google Firebase should add extra functionality to do global delete and updates across your database.
For how long have I used the solution?
I have been using Google Firebase for three years.
What do I think about the stability of the solution?
Google Firebase is a very stable solution. I rate Google Firebase a nine out of ten for stability.
What's my experience with pricing, setup cost, and licensing?
I rate Google Firebase a seven or eight out of ten for pricing.
Which other solutions did I evaluate?
I evaluated other options like AWS and Azure.
What other advice do I have?
I am using the latest version of Google Firebase.
Overall, I rate Google Firebase an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Software Developer Team Lead at Dilowa
Achieves real-time interactions with automatic updates for seamless user experience
Pros and Cons
- "The real-time database feature is the most valuable, allowing real-time feedback without needing to constantly poll the database."
- "There needs to be an easy way to duplicate a database."
What is our primary use case?
I am using Google Firebase as a real-time database for all my applications. It allows me to get data in real time with an automatically refreshable website, so there is no delay. Even if the data changes, my website automatically updates, even if it is open in a browser.
How has it helped my organization?
Google Firebase has helped my organization by providing a real-time database, which means I don't have to worry about delays and ensures automatic website updates. It also provides an easy way to manage user authentication with various providers like Google, Microsoft, and Facebook.
What is most valuable?
The real-time database feature is the most valuable, allowing real-time feedback without needing to constantly poll the database. It enables real-time interactions similar to seeing cars moving on a map in real time.
What needs improvement?
There needs to be an easy way to duplicate a database. Currently, creating a copy of a database is a manual process, which could be improved with an option to automatically create another copy.
For how long have I used the solution?
I have been working with Google Firebase for probably ten years.
What do I think about the stability of the solution?
From the point of view of reliability, Google Firebase works well with no issues.
What do I think about the scalability of the solution?
In terms of scalability, Google Firebase handles it well. It automatically scales like YouTube when hosting video content, allowing millions of customers to stream the same content without any manual intervention.
How are customer service and support?
I have not needed to contact Google support for Firebase. Whereas, I have contacted AWS support, which is really good, because I couldn't figure out certain things. For Google, I never needed the support.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I have used Google Cloud and AWS previously. Google Cloud is the cheapest and their free tier is very generous. Google Cloud has allowed me to run sites for years without any cost, unlike AWS which costs me even though it receives less traffic.
How was the initial setup?
The setup process for Google Firebase is not difficult. I have looked it over and found that you don't have to know a lot to get started.
What's my experience with pricing, setup cost, and licensing?
Google Cloud is the cheapest among the solutions I have used. Their free tier is very generous, allowing me to run sites with no cost.
Which other solutions did I evaluate?
I evaluated AWS and Azure before using Google Firebase.
What other advice do I have?
I would recommend Google Firebase because it provides reliable and scalable solutions.
I'd rate the solution ten 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: I am a real user, and this review is based on my own experience and opinions.
Last updated: Nov 26, 2024
Flag as inappropriate
Buyer's Guide
Download our free Google Firebase Report and get advice and tips from experienced pros
sharing their opinions.
Updated: April 2025
Product Categories
Infrastructure as a Service Clouds (IaaS)Popular Comparisons
Microsoft Azure
Amazon AWS
Oracle Cloud Infrastructure (OCI)
Akamai Connected Cloud (Linode)
Alibaba Cloud
DigitalOcean
SAP HANA Enterprise Cloud
Tencent Cloud
Amazon Bedrock
Scaleway
Lumen Symphony
Buyer's Guide
Download our free Google Firebase Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- How does Microsoft Azure compare to Google Firebase?
- Looking to compare Google Firebase, Amazon AWS, and Microsoft Azure
- When evaluating Infrastructure as a Service (IaaS), what aspect do you think is the most important to look for?
- Which Commercial and Open Source Software Do You Recommend for Private Clouds?
- Gartner's Magic Quadrant for IaaS maintains Amazon Web Service at the top of the Leaders quadrant. Do you agree?
- Pros/cons of Rackspace vs. other leading vendors?
- Which virtualization platform would you recommend to a healthcare company with 1000-5000 employees?
- Are there any reasons to opt for Rackspace vs. its cloud competitors?
- IaaS Solutions: Which did you choose, and What problem(s) has the solution solved for you?
- What is the difference between IaaS, SaaS, and PaaS?