I use Google Firebase to monitor mobile applications.
Project Manager at Sourceful
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?
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.
Buyer's Guide
Google Firebase
December 2024
Learn what your peers think about Google Firebase. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
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: I am a real user, and this review is based on my own experience and opinions.
Senior FullStack Developer/Engineer/Architect at Capitbrok
Provides good stability and has a comprehensive framework
Pros and Cons
- "It is a very stable solution."
- "The solution's pricing could be better."
What is our primary use case?
We use the solution for authentication and faster backend deployment of applications.
What is most valuable?
The solution has a comprehensive framework with well-integrated features, including authentication, database, scalability, etc.
What needs improvement?
The solution's pricing could be better.
What do I think about the stability of the solution?
It is a very stable solution.
What do I think about the scalability of the solution?
It is a very scalable solution.
How was the initial setup?
The solution's initial setup process has a medium complexity.
What's my experience with pricing, setup cost, and licensing?
It is an expensive tool. Also, the additional cost depends on the use cases.
What other advice do I have?
I rate the solution a nine out of ten. It provides faster backend deployment for applications. Although, it could make your applications dependent on the technology.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Google Firebase
December 2024
Learn what your peers think about Google Firebase. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
Senior Software Engineer at Turing
Satisfied with overall features, the price is right, and the customer support is plentiful
Pros and Cons
- "The scalability is good."
- "One of the challenges I was facing when I was using it was the library called Google Dialogflow which allows you to connect your chatbot with an intent. So there is so much adding when you are trying to connect it with your service because you have to do a lot of repetition writing a new intent, putting it step by set so it is good to escape. I believe it should be flexible and dedicate the intents based on the relating and to write a lesser code when doing that."
What is our primary use case?
Our primary use case is with a chatbot and file usage. Let us say you wanted to pay for your utility bill and your data at the same time. We do this using a reward commodity known as cash tokens. This includes checking your wallet's balance and topping it up.
What needs improvement?
One of the challenges I was facing when I was using it was the library called Google Dialogflow which allows you to connect your chatbot with an intent. So there is so much adding when you are trying to connect it with your service because you have to do a lot of repetition writing a new intent, putting it step by step so it is good to escape. I believe it should be flexible and dedicate the intents based on the relating and to write a lesser code when doing that.
For how long have I used the solution?
I have been using Google Firebase for the past two years.
What do I think about the stability of the solution?
When it comes to stability I had an issue during training with downtime, I do not know maybe because of more traffic on the chatbot.
What do I think about the scalability of the solution?
The scalability is good.
How are customer service and support?
There is plenty of documentation available. I think there is plenty of group support available and Google support as well. The website has plenty of information.
What's my experience with pricing, setup cost, and licensing?
The price is perfect and very clearly defined. The price during the trial setup is free and then you move to a paid service.
What other advice do I have?
I would rate Google Firebase a ten 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.
Fullstack software developer with Python and angular at Laureate International Universities
Real-time change triggers and push notifications enhance our product functionality and offering
Pros and Cons
- "The Realtime Database feature is the most important for us since we are able to see changes in the database the moment they are happening."
- "I would like to have a facility for testing possible scenarios by writing dummy data and then doing different queries."
What is our primary use case?
I started using it for web development, taking advantage of the SDK to speed up the development process. Since you do not need to create an API, you can connect to Firebase from JavaScript.
How has it helped my organization?
The product that we sell has a lot of important features, and one is the real-time chat that was only made possible by Firebase. Currently, we are working on a migration from another document database to Firestore, which is the second generation of Firebase.
Firestore makes possible more things than Firebase. It is a mix of Datastore and Firebase. We needed a database that provides high consistency and scalability, given the real-time feature. This helped our organization a lot because the process to develop everything was very fast, thanks to its SDK.
What is most valuable?
The Realtime Database feature is the most important for us since we are able to see changes in the database the moment they are happening. So, we built a real-time chat where users are able to talk with each other. Also, the push notifications on smartphones are another important feature that we discovered later, and it made a big impact on our portal.
The Firebase functions that act as triggers to let you know when there are changes in the database are very helpful.
Another important feature would be the SDK. You do not have to create an API since you are able to query the database directly from JavaScript or any other language.
What needs improvement?
I would like to have a facility for testing possible scenarios by writing dummy data and then doing different queries. This would help me to better develop applications.
For how long have I used the solution?
I have been using Google Firebase for two years.
What do I think about the stability of the solution?
We have never had problems in the two years that we have been working on this database.
What do I think about the scalability of the solution?
We currently have around 500,000 and the database works very well.
How are customer service and technical support?
So far, we haven't need to contact customer service. The documentation is clear about how to implement it.
Which solution did I use previously and why did I switch?
We were using CouchDB and we changed because we needed to use a managed service. The one available on GCP was Firebase.
How was the initial setup?
The initial setup is simple since you only need to create an account on the Firebase website.
What about the implementation team?
We implemented this completely using our internal team.
What's my experience with pricing, setup cost, and licensing?
The monthly cost is based on writing data and queries to the database. The price, I would say, is cheap. You can use this database in the free tier even for production with small applications.
Which other solutions did I evaluate?
We did not evaluate other solutions.
What other advice do I have?
Queries to the database were very simple. However, modeling is a challenge and I recommend running proof of concepts when you want to store something new in the database.
Overall, I have to say that this database is great.
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.
Technical Lead Developer at Mayora Infotech
Beneficial authentication, simple deployment, and scalable
Pros and Cons
- "The most valuable feature of Google Firebase authentication and deployment."
- "I rate the support from Google Firebase a four out of five."
What is our primary use case?
Google Fire is providing a lot of features, such as the deployment of our application, and the real-time database where we can store data.
How has it helped my organization?
Google Firebase has helped our organization internally because we can deploy the applications and store data in the databases.
What is most valuable?
The most valuable feature of Google Firebase authentication and deployment.
For how long have I used the solution?
I have been using Google Firebase for approximately five years.
What do I think about the stability of the solution?
Google Firebase is scalable.
What do I think about the scalability of the solution?
The scalability of Google Firebase is good.
We have approximately 10 to 12 developers who use the solution as per the requirements of the projects. We plan to increase usage in the future.
How are customer service and support?
I rate the support from Google Firebase a four out of five.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I have not used a similar solution to Google Firebase.
How was the initial setup?
The setup of Google Firebase is straightforward.
What was our ROI?
I have received a return on investment using Google Firebase.
What's my experience with pricing, setup cost, and licensing?
I rate the price of Google Firebase a four out of five.
Which other solutions did I evaluate?
I did not evaluate other solutions.
What other advice do I have?
We have one person that does the maintenance of the solution.
I would recommend this solution to others.
I rate Google Firebase a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Application Development Manager at a financial services firm with 201-500 employees
One of the easier options to host a website or app quickly.
Pros and Cons
- "What I like most about Google Firebase is that it's one of the easier options to host a website or app quickly."
- "I would like to see faster data migration and some support for other languages in the next release."
What is our primary use case?
We use Google Firebase for the database in the backend. We also use some of the Firebase functions for the website to interact with. We host two apps on it. One is an Ionic app that connects to the Google Play Store and the Apple Play store. The other one also has a Firebase backend, Firebase functions, and some schedule functions to make some payments.
What is most valuable?
What I like most about Google Firebase is that it's one of the easier options to host a website or app quickly. I think the backend integration is quite quick with the Firebase.
What needs improvement?
I think the migration into a data warehouse, or Google BigQuery, should be a bit more automated. There are still some manual hiccups, and it wasn't as user friendly as some of the other components.
I would like to see faster data migration and some support for other languages in the next release. Google Firebase has functions, but it'll help to do a .NET Core kind of function or a bit of additional support for other languages. Right now, I feel like it's very Google-centric.
For how long have I used the solution?
I have been using Google Firebase for about 18 months.
What do I think about the stability of the solution?
Google Firebase is definitely a stable solution.
What do I think about the scalability of the solution?
Google Firebase felt like it was scalable to a point with our solution. But when we went a bit further with our databases, we ran into some problems.
We had a concept where we were white labeling and had different speeds. As soon as we connected six different apps to the same backend, we started having problems. Then we had to split into duplicate databases, and that wasn't perfect.
I also found that we hadn't used the real-time database in the BI component, and we used the Firestore component. Originally, we had a real-time database, and we migrated to the Google Cloud Firestore database. I found that I could easily migrate that into Google BigQuery. But there's a couple of steps. First, you have to do the backup, and then you have to import these backups into Google BigQuery.
I did that about six months ago and was slightly annoyed that there were no streaming functions. Scheduling the import was very difficult with Firestore. We had to use a couple of other tools to create schedulers to import. But the import on the Google BigQuery and the Firestore component was still a manual process, which was a bit annoying.
How was the initial setup?
Google Firebase is quick to set up and relatively easy to install. But it depends on the context, dependent on the growth of the application. For example, if you have a site that's already developed, doing the hosting and configurations, with authentication plugins and more, will probably take anywhere from a couple of days to a week.
What about the implementation team?
Google Firebase was set up by myself and one of the other developers.
What's my experience with pricing, setup cost, and licensing?
The pricing component is a bit confusing when it comes to what exactly you'll pay for, but I wouldn't say it's expensive. I just found it a bit confusing to understand what exactly it was saying. There aren't any extra payments for the license.
Which other solutions did I evaluate?
We started with Firebase, but we recently considered moving over to Azure. But the benefits we would've received weren't worth the migration effort.
What other advice do I have?
I would recommend Google Firebase for startups and people specifically focusing on apps.
Based on our use case, I would give Google Firebase an eight.
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.
Assistant Director at NAFDAC
Easy to set up with a user-friendly interface and good documentation
Pros and Cons
- "The user interface is very good and easy to navigate."
- "The cold start-up of the cloud function needs to speed up. For me personally, I'm not experienced in anything there, however, I've just read online it's a problem."
What is our primary use case?
We're primarily using the solution for developing SaaS expert system software. I wanted to host it with Google so users can subscribe and then develop online from anywhere. That way my software can run on their server.
What is most valuable?
The Firebase hosting and the automated authentication service, as well as the cloud functionality, are the solution's most valuable features.
The documentation and guides for implementation are very good.
The user interface is very good and easy to navigate.
The solution is easy to upload and overall easy to use.
What needs improvement?
The cold start-up of the cloud function needs to speed up. For me personally, I'm not experienced in anything there, however, I've just read online it's a problem.
For how long have I used the solution?
I've been using the solution for two months.
What do I think about the stability of the solution?
I have a lot of confidence in Google because it's a pretty large enterprise and we have been using Google products for a long time. I don't have any fear of failed stability; I have full confidence in their products.
What do I think about the scalability of the solution?
I'm the only one using and testing the solution right now. I'm using it on a daily basis.
How are customer service and technical support?
I haven't needed technical support and therefore have never contacted them.
Which solution did I use previously and why did I switch?
I used Jelastic but the pricing was poor. I switched to Google because it is free up to a certain point.
How was the initial setup?
The initial setup is straightforward and very simple. To deploy the solution takes less than an hour.
What about the implementation team?
I simply used the online documentation and step-by-step guide to handle the implementation myself.
What's my experience with pricing, setup cost, and licensing?
The solution is free up to a certain point. You don't have to add your credit card until you exceed the limits allowed.
Which other solutions did I evaluate?
I did evaluate other options, including Amazon AWS, but I had difficulty. I'd subscribe using my credit card and they'd deduct my money but I would not get any codes to authenticate. After a long time, I was frustrated so I moved to Google.
What other advice do I have?
I'm using the latest online version of the solution, which is public cloud-based.
I can develop the solution offline if I like. I go offline to develop the solution and then I'll go online again to test because testing online wastes my time. I do the test of my software offline, but when I want to use the cloud to test I'll jump online.
I'd rate the solution ten out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Founder at Simplify IT
Stable and has a lot of functionalities out of the box; with reasonable pricing and self-explanatory documentation
Pros and Cons
- "The most beautiful feature of Google Firebase is that it gives you a lot of functionalities out of the box, without you having to develop or having to complete a solution. For example, identity management is integrated, and security is out of the box, particularly security for the user and the ability of each user to see his data. I also like that Google Firebase has a really good performance and is comparable to MongoDB. It's on the same level, and sometimes, it's on an even higher level than MongoDB. Other functions that Google Firebase has that I find valuable include information dissemination, mail automation, and SMS, available out of the box. Another valuable feature of the solution is that it allows you to develop some functionalities on the server side, so you can write JavaScript functions on the server side and use those functions quite easily. Google Firebase gives you almost a full backend environment out of the box without you having to do any deployments or a lot of administration because all administration is given out of the box."
- "There's always room for improvement in every product, and the major improvement that's needed in Google Firebase is its simplification, particularly for unsavvy users or non-technical users. If you're not tech-savvy, it would be very difficult for you to use the functions of the solution and understand its security rules. If you want even non-technical people to find it easy to use Google Firebase, it should be simplified because the difference between screen-derived management and code-derived management isn't complex, so simplification wouldn't be an issue."
What is our primary use case?
I'm using Google Firebase for Backend as a Service, while in the front end, I'm using AppGyver. The major use case for Google Firebase is that it's a backend server for mobile applications.
What is most valuable?
The most beautiful feature of Google Firebase is that it gives you a lot of functionalities out of the box, without you having to develop or having to complete a solution. For example, identity management is integrated, and security is out of the box, particularly security for the user and the ability of each user to see his data.
I also like that Google Firebase has a really good performance and is comparable to MongoDB. It's on the same level, and sometimes, it's on an even higher level than MongoDB.
Other functions that Google Firebase has that I find valuable include information dissemination, mail automation, and SMS, available out of the box.
Another valuable feature of the solution is that it allows you to develop some functionalities on the server side, so you can write JavaScript functions on the server side and use those functions quite easily. Google Firebase gives you almost a full backend environment out of the box without you having to do any deployments or a lot of administration because all administration is given out of the box.
What needs improvement?
There's always room for improvement in every product, and the major improvement that's needed in Google Firebase is its simplification, particularly for unsavvy users or non-technical users. If you're not tech-savvy, it would be very difficult for you to use the functions of the solution and understand its security rules.
If you want even non-technical people to find it easy to use Google Firebase, it should be simplified because the difference between screen-derived management and code-derived management isn't complex, so simplification wouldn't be an issue.
Another area for improvement in the solution is the functionality of querying a database, for example, the database in my company is DocumentDB, but Google Firebase doesn't support SQL queries, and using SQL language will dramatically increase usage. Each database has its language for querying, and I like SQL which is a standard query language. It's really difficult to query databases because, on each database, you have to learn a different language, so in DocumentDB and some other databases, there's a layer that gives you the ability to query with regular SQL language, but Google Firebase doesn't have that layer or functionality.
An additional feature I'd like to see in the next version of the solution is better querying. Another feature I'd like added to Google Firebase is for the security to be derived by screens, rather than by code, meaning that it can be automated by screens, and not by coding, then you can take it out of the development area, so it can be maintained by non-tech savvy users.
For how long have I used the solution?
I've been using Google Firebase for almost one year now.
What do I think about the stability of the solution?
Google Firebase is stable and is significantly more stable than other solutions, for example, MongoDB. Per my usage of the solution at a start-up level, I haven't experienced any problems with it in terms of stability, but I've read that some customers complain about it.
What do I think about the scalability of the solution?
Google Firebase is a scalable solution.
How are customer service and support?
I never needed to contact Google Firebase technical support because I could manage any issue myself as the documentation for the solution was self-explanatory.
Which solution did I use previously and why did I switch?
I reviewed and compared Google Firebase against different Backend as a Service, or backend solutions for mobile devices, such as Backendless and Xano. There's also MongoDB which is a huge database, but it's on a different level and focuses. Eventually, I chose to go with Google Firebase because of its functionality and cost. The solution was cheaper than the others, so it was better in terms of cost and functionality.
How was the initial setup?
Google Firebase is SaaS and cloud-based, so it's really easy and straightforward to set up, even if you don't have that much knowledge about it.
What's my experience with pricing, setup cost, and licensing?
Pricing for Google Firebase is not so expensive, and if you're a start-up with a small amount of data, it will be quite cheap, and there's even a free tier that you can use. If you're doing a pilot with a reasonable amount of data, for example, just a few gigabytes, it's still on the free tier. If you increase the amount of data, Google Firebase pricing is still reasonable.
The solution has two levels of pricing: the no-cost and the pay-as-you-go. The no-cost pricing level means that if you do AB testing, analytics, app distribution, app indexing, authentication, and storage on the free tier, you can do ten thousand authentications a month for free. For ten thousand email authentications or mobile authentications, it's also free. For fifty thousand identification management and identity checks, it's free. One gigabyte of storage is free, and ten gigabytes for networking is also free. Twenty thousand documents a day is free.
For pay-as-you-go, it's one cent per authentication if you are in the United States. If you are outside of the United States, it will cost you six cents per authentication. For storage after one gigabyte, it'll be ten cents per additional gigabyte, for example, two gigabytes amount to ten cents, three gigabytes would cost twenty cents, and so on.
Which other solutions did I evaluate?
I evaluated AppGyver, and I'm using it together with Google Firebase. I also evaluated Backendless, Xano, and MongoDB.
What other advice do I have?
I'm using the cloud version of Google Firebase, so it's just one version and it's always the latest version.
Three developers, myself included, use Google Firebase. As the solution is SaaS, most of the heavy maintenance is handled by Google, but it's my team who handles the application administration and maintenance.
My advice for users of DocumentDB and Google Firebase is to first make sure that DocumentDB is the right solution because, at the start, DocumentDB would be good enough, but as you're growing your applications, you'll realize that DocumentDB isn't the only solution, or isn't the right solution for you. This means that the cost of ownership becomes much, much bigger, so my first advice is to focus on the type of database and figure out what's the best database for you, whether it's a relational database or another type. As soon as you get your answer, you'll find that Google Firebase has a very wide range of solutions it can support.
My rating for Google Firebase is nine out of ten because it's a good solution and it's maintained by Google, and Google has invested enough in it.
I'm a Google Firebase user.
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.
Buyer's Guide
Download our free Google Firebase Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
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
Mirantis OpenStack for Kubernetes
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
- Which Commercial and Open Source Software Do You Recommend for Private Clouds?
- When evaluating Infrastructure as a Service (IaaS), what aspect do you think is the most important to look for?
- 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?