App comparison
Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.
GetApp offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links.
Our commitment
Independent research methodology
Our researchers use a mix of verified reviews, independent research, and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
How GetApp verifies reviews
GetApp carefully verified over 2 million reviews to bring you authentic software experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI.
How GetApp ensures transparency
GetApp lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. GetApp is free for users. Software providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website.
Functionality
4.5
/5
768
Total features
8
1 categories
Firebase features
Common features of Push Notifications software
Functionality
4.6
/5
811
Price starts from
14.99
/user
Per month
Total Features
226
Features in Common
8
Unique features
Support Ticket Tracking
Post Scheduling
Usage Tracking/Analytics
Task Tagging
Joseph M.
Computer Software, 501-1,000 employees
Used daily for 2+ years
Review source
Share this review:
I've had an amazing experience using Firebase. From the ease of integration with my apps to the array of powerful features available, Firebase has exceeded my expectations in every way. The real-time database, authentication, cloud functions, and hosting services have been particularly useful in simplifying and enhancing the development process. Additionally, the comprehensive documentation and excellent customer support have made using Firebase a seamless and enjoyable experience. I highly recommend Firebase to anyone looking for a reliable and efficient backend solution for their apps.
I adore Firebase for a variety of reasons. Its simplicity of usage is one of the things I appreciate most. Building and managing a range of applications, whether they are for the web or mobile, is incredibly easy with Firebase. In particular, its real-time database, cloud features, and hosting capabilities are amazing and simplify development. Additionally, Firebase offers great analytics tools that enable me to watch app performance, understand user behavior, and make data-driven decisions to enhance my apps. Overall, Firebase is a fantastic app development platform that is simple to use, has a wide variety of functionality, and is a great option for both seasoned developers and newbies.
I have thoroughly enjoyed using Firebase and have not encountered any major issues or concerns. The platform is intuitive and easy to navigate, and the documentation is clear and helpful.
Claudio B.
Information Technology and Services, 1-10 employees
Used daily for 1-2 years
Review source
Share this review:
it permits you to put a social login form completely managed by them, so you can have a login system that is completely dissociated from your actual app logic. it gives you a lot of api to put up and interact with a non-relational database that can be extremely efficient.
you can find bugs here and there and the support is not that good. also the most powerful options look to be kinda expensive.
Verified reviewer
Marketing and Advertising, 11-50 employees
Review source
Share this review:
I like how easy it is to integrate applications with IOS, Android and websites. Testing across platforms is simple and the preview option makes a lot difference
amazing tools, incredibly fast online interface, allowing us to address difficulties head on, pretty nice UI, monitoring capabilities that are also quite slick, and it's probably the finest out there for straightforward push notifications without complexity and easy g-suite integration
File upload and hosting possibilities are relatively limited; dealing with client or internal assets can become a bit cumbersome.
Joas Andrito M.
Computer Software, self-employed
Used daily for 1-2 years
Review source
Share this review:
So far i've been really enjoying working with firebase as an android apps developer because of some amazing features that it has, for instance the firebase authentication, it's just the perfect backend plateplatform for me
well, it's actually crazy when i think about this, and there is quiet more to consider as its pros, for its reliability cause it's fast and safe, the easy google analytics, and moreover it's " free " for small projects or newbies
the disadvantage with firebase is that cause it's google product they tend to emphasize more on the android documentation, so it's quiet easy to work with as newbie if your project is android centered, because unfortunately there is less support for IOS
Timothy K.
Computer Software, 1-10 employees
Used weekly for 2+ years
Review source
Share this review:
Brilliant suite. Can see at a glance what crashes/issues are affecting customers in Crashlytics. We use analytics but not others yet. Firebass test lab might be the next step.
Crashlytics is great and very modern. Filtering crash reports and instances of thwm is really good and clean. Easy to use. The extras you can bolt on are endless. Analytics are helpful too.
Hard to know what is on offer with such a plethora of features. Datastore, test lab, analytics, cloud values (change app without rebuilding app), etc.
Md A.
Marketing and Advertising, 11-50 employees
Used weekly for less than 6 months
Review source
Share this review:
For beginner and small project where small amount of data is processed, this could be the best to go for. But for large scale data processing, more integration of other software is needed.
Our company has built software and hardware project based on client needs. Most of the time,it involved real time data upload to server and accessing those. Also, analysing some portion of data was done by Java,NodeJs which was part of firebase coding section. It seemed easy to learn and implement.
The login and certification seems lengthy. Also, while moving large scale data, it gets stuck and takes time to process.
Ryan W.
Information Technology and Services, 1-10 employees
Used monthly for 6-12 months
Review source
Share this review:
I like the complete package that Firebase offers to it's users that makes it easy for mobile app developers to insert features easily to their apps. It's great that Firebase also is linked closely with Google Cloud which makes management much easier.
Firebase isn't that complete and I personally would go using other enterprise services for production apps. It is great for small projects but scaling makes it a bit hard to use this platform.
Haymon N.
Computer Software, self-employed
Used other for less than 6 months
Review source
Share this review:
Setup, configuration, and implementation was quite intuitive and developer-friendly with Firebase. In my case, I created my own free Firebase account. This was great since for my case, I only had a few active users and Google has a 'free tier' where it supports up to 15k daily users. Any more than that, Google will charge a monthly fee. From there, I just had to include a script in my app that...
Firebase can be a great choice for your project or work when building apps. In quick summary, Firebase provides a mBaaS (mobile-Backend-as-a-Service), which in turns helps eliminate the headache for the developer and saves a bunch of time. What may take weeks or months to setup, configure, and possibly more to pay for the infrastructure and hardware - now you can use mBaaS for your app, and get...
From what I can recall I only encountered one small hiccup where I had to go into the Firebase Console and edit my real-time database security rules (essentially, just a simple JSON configuration file) to improve performance. I can't really come up with many if not any cons at all. I guess you can say that you are going to be reliant on Google/Firebase as part of your tech stack down the road and if anything comes up in the foreseeable future, then that may pose issues. Other than that, it's either you home-brew your own custom hardware and infrastructure or just go with a great mBaaS.
Verified reviewer
Information Technology and Services, 11-50 employees
Used weekly for 1-2 years
Review source
Share this review:
A lot of the projects I've worked with used Firebase for authentication, this makes things quite easy development wise, as Firebase makes things like email verification, a click of a button. I've used the Firestore for mostly small scale projects, for larger projects, it might be better to set up strict guidelines since the document structure cannot be enforced. This isn't a con of Firebase, that's what a document-based database is, and can be easily overcome by proper tech team practices. I prefer Firebase deployment to anything else because of how easy it makes life for developers. If you're worried about scalability and big data, I suggest you look a bit deeper before you use it, but I highly doubt that Firebase is bad in those areas.
Firebase offers a wide range of products you could use, from realtime database, to the firestore, storage, deployment, hosting to analytics. All of these products are very easy to get the hang off. Especially, the firestore, if you are new to document-based databases and looking for a pet project to get hands-on experience, Firebase is a good place to start. Speaking deployment wise, links in the...
The pricing. Things like deploying backends require you to be on the pay-as-you-go tier and not the free tier which makes it hard for people who just want to learn. Most of the other products, though, can be used on the free tier. Another con that I noticed is that the documentation isn't that good, so you have to depend on your debugging skills and pray that someone else had the same bug too, which is almost always the case because it is very popular.
Verified reviewer
Information Technology and Services, self-employed
Used weekly for 2+ years
Review source
Share this review:
To sum up, Firebase is a great and simple tool for complex cloud backends. Especially the ease of use, the fact that the basic rate is free and the platform support is strong makes Firebase a no-brainer for simple or even more complex projects.
In my experience as a self-taught Android and web developer, I have started using Firebase as a cloud backend for my projects. It is a versatile tool for lots of different problems you might encounter by developing a product. For my projects, Firebase always had the tools I needed in order to create what I imagined - everything from (Google-)logins, to databases, notification management and crash reporting....
Actually, there are no upsetting cons I went through in the time I have used Firebase. The Android Studio help dialogue is sometimes outdated which forced me to use the website for code examples. Additionally, I sometimes experienced a problem regarding the database syncing on Android devices, which cloud by solved by switching to the improved Cloud Firestore database.
Timothy W.
E-Learning, 1-10 employees
Used weekly for 2+ years
Review source
Share this review:
We are using Firebase to track users real-time and allow administrators to view user interaction. Administrators can then send messages or notifications to individual users. It is similar to a Live Chat application, but more one-way in that users actions are sent to administrators, and administrators can react if they need to. The setup definitely took time, and we got caught by surprise at our first...
Firebase is a well-known and well-liked real-time database that is hosted now by Google. They have been around for a very long time and have always had excellent uptime. They provide real-time data for all users of an application, meaning chats, notifications, or just tracking can all be done live on the website without needing people to reload.
Firebase does have a bit of a learning curve. It is not a simple Pub/Sub system, but an actual database that lives in the cloud. The documentation is mediocre, but that is probably because they are trying to provide documentation for dozens of scenarios and languages. The access control rules are fairly complex and required to ensure data remains secure, but they are not easy to set up. This product does require someone competent to integrate it or build off of it.
Alejandro R.
Environmental Services, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
We have used Firebase for several years now and our interaction with this software has been excellent. We have managed to create several advanced applications, both for use by our company and employees, as well as for third parties. When a user gets used to the software, its use is very simple. A truly recommendable software.
It is used to create highly versatile and functional applications for the web platform, iOS and Android. The software has been developed by Google, it does not have a server, it can be started with free use, it generates traffic to its applications, it offers automatic learning, it is a very powerful platform. You can create an application quickly and with high quality, it is one of the main platforms for application development. It is very safe, it has error monitoring. It grants a free limit of 10 Gb and starts charging when this capacity is exceeded. Using Firebase makes it easy for a frontend developer to work.
The queries are slow, it only works with google cloud, it does not have Api Graph QL, Firebase does not work in several countries, it is not open source, it is an expensive service, only No SQL databases are available, several of the services it offers are not free to start.
Verified reviewer
Computer Software, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
I love firebase because it enabled me to quickly feel like I am a full-stack developer. I've made multiple full-featured applications because I had firebase.
I love the speed, direction and ease of use with Firebase. Now that cloud functions integrate tightly and together with learning Angular I am able to build full-featured apps in SO MUCH LESS time. I even build apps just for my family because it's fast and fun. It has taken me from being a front-end developer to a full-stack developer in all reality. I love the integrated nature with hosting, deploying, storage, account management and cloud functions. I have a large web application that is headed to beta soon and the whole app front-end, backend etc... (except Elastic Search) is in one project and one place.
It would be great if email notifications were baked in. I Also would like to customize reset password email templates more. It would be great as well if there were a full-featured mac/pc client to access the database. Lastly some sort of tightly backed in search indexing (preferably based on elastic search) would be great, although this is not hard to do with Searchly and a quick indexing cloud function.
Princely O.
Information Technology and Services, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
Firebase includes every tool a developer requires to succeed. Firebase doesn't discriminate whether you are an iOS, Android, or web developer; the Firebase tool can be integrated,We used Firebase primarily for our mobile app, which was built using Android Studios. Using the JSON key provided to sync and authenticate our app with Firebase, we used Firebase to easily authenticate our users, and we used...
Make the system and integration easier for newbies.
Verified reviewer
Financial Services, 1,001-5,000 employees
Used daily for 2+ years
Review source
Share this review:
i like that you can develop apps and prototypes much faster using the no sql database and also the fact that you can quickly setup an authentication solution very fast
the learning curve is very steep and you need to be familiar with the api services before you can integrate into the firebase api. and also that there is no support on the free version of firebase , you have to depend on community answers
Sarath S.
Computer Software, 1-10 employees
Used daily for 1-2 years
Review source
Share this review:
I liked almost all features because firebase is very easy to use, i made lots of android apps using firebase and some web apps too , and it all working perfectly, so overall firebase is the best when it comes to ease of use for small apps.
I really like the fact that its a realtime database, And it can be implemented in Android,iOS and web platforms , I really like when firebase sync data with all platforms because of its realtime feature. and i realy like the feature to configure security rules for my entire database or for a specific child database. And firebase provides Authentication services that we can use to implement to authenticate user using Google,Facebook, Github ,Email ,Phone and more. And one other thing i should mention is the ML Kit there are lots of stuff that u can do with it like Image Recognition.
Firebase is not a SQL based database its a JSON based database, so it cant be used for lots of structured data, because of that we cant use powerful complex queries on Firebase.
Verified reviewer
Program Development, 1,001-5,000 employees
Used daily for 2+ years
Review source
Share this review:
We were using Firebase to implement social login to our mobile application. We had Spring Boot powered backend and were able to integrate social login work with Spring Authentication. We never had any issues with Firebase for this case. We were using Firebase also for following the app crashes on our customers. This was also very helpful for our mobile app.
I love how easy to configure and use Firebase to our backend product. Firebase is obviously integrates better with products using Google Cloud Platform but you are not limited to use it with only GCP. Implementation of Social login to our application was so smooth thanks to Firebase and it worked very well with over 5k + users
Creation and usage of API Key are a bit odd. You need to read private key from file to authenticate and use Admin SDK
Tomás P.
Computer Software, self-employed
Used weekly for 2+ years
Review source
Share this review:
I recommended a lot of simple, growing, starting, and scaling projects to my fellow developers. Its pay-as-you-go is pay-as-you-go. Having hosting, database, authentication services, and everything coming from Google Cloud makes it a perfect one-stop solution for any project you are working with.
Having everything in the same place is always satisfying. As Firebase and Google Cloud become a must-have in current serverless implementation, it is excellent to find Firebase getting the love it deserves regarding functionality. The documentation is top-tier, and the connectivity with any other platform you use to store, share, or send data makes it a breeze to use Firebase.
The dashboard interconnection with the Google Cloud panel is unfinished, so you must jump between multiple screens to find the necessary information. It is there in the same platform and architecture, but it takes 3-4 clicks to get to where you want to be.
Bawantha S.
Apparel & Fashion, self-employed
Used daily for less than 6 months
Review source
Share this review:
You would employ a tool like Firebase when you had no other choice. In this market, there isn't much competition, and Firebase does the trick. So as you struggle to make it all work, be prepared to cry a little bit internally. It is being integrated with ready-made apps because I have no other way to receive push notifications for my own apps. Yet Firebase has a much wider range of applications. Naturally,...
Tracking user engagement: Firebase enables developers to monitor user activity within their apps and learn more about how users connect with them. Firebase provides developers with event-triggered actions, which let them carry out particular tasks in response to user activity within the app. Customer segmentation: Firebase enables developers to divide their user bases into groups according to parameters...
The fact that some of Firebase's sophisticated capabilities can be pricey is what I loved least about utilizing it. The cost of the service is based on the amount of time the customer spends on the website. Firebase, however, allows developers to select the services that best suit their needs and budget because to its straightforward pricing structure and many of its services' free tiers.
Justin S.
Computer Software, 1-10 employees
Used weekly for 2+ years
Review source
Share this review:
Some of the apps that I have worked on, required items that Firebase offered natively such as realtime communication. I recently needed to build a messenger app and with Firebase, I only needed to configure worry about my front end code. The networking that would normally take weeks of additional work was taken care of by using the realtime database along with the authentication system. I have started to use Firebase as my main data storage for all mobile apps that I make and I relay that data with ease to their respective websites using the various bridges that Firebase have given. In particular, their PHP implementation has been very straightforward to work with.
Simple to manage and lightning fast, Firebase is great at providing all the infrastructure you will need to host your application. Its realtime document storage method of handling document works like magic and when paired with the built in user authentication options, it can cut down your development time tremendously.
The only real issue I had with Firebase would have to be the documentation on the auth rules for Firestore. If there is anything more than a simple authentication procedure required, it can be difficult to work out how to develop those rules as there was very little information out there that I could find on this particular part. However, once I had this part worked out, the system worked well.
Leonardo F.
Computer Software, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
We've already used firebase a lot for prototypes and several app projects. Today we use it in a really big project, and it works really well in some aspects and limited in others, as stated before. Documents in firestore can have up to 1MB, so we use these documents to consolidate some reporting data in a few cases, and that works really well, for example. Instead of running reports on the fly, you just load one document or collection. Here at our company, we even forgot all the headache that involves user and session management. I recommend giving firebase a chance.
Firebase is really easy for creating simple apps. It has a lot of features that helps you get started faster for prototyping or even for large production apps. The Auth feature lets you authenticate users and manage user sessions. Firestore works like a document database, so if you're familiar with it, you're good to go. Firebase storage is Google Cloud Storage, it has a decent price for storing...
There are a few reasons that we cannot use only Firebase as a complete solution. Firestore charges per reads, writes and deletes. If your user has to read lots of documents mutiple times, your cost can become unsustainable. Also, it has a few limitations when fetching a lot of documents at once, so you must be careful when implementing this. If you need to do batch processing, firebase is not the...
Kudzayi T.
Media Production, 51-200 employees
Used daily for 1-2 years
Review source
Share this review:
Firebase has helped me to develop my mobile applications at a very cheap price. Sometimes I hardly pay a cent. I do not need to have a server, create a database, get a domain, air-conditioning for servers, physical space and hire an IT expert to maintain these components. Firebase does all these things for free. Also I get information on the demographics of my users, their locations, amount of time they spend doing an activity and the time they spend on my mobile applications. I can now know what needs adjusting and whats working completely find. I also get crash reports and also push notifications.
Firebase has 3 plans, there is a free plan which is the Spark Plan, a Flame Plan which has a fixed fee and a Blaze Plan which is a pay as you use. Firebase is an online database facility, it helps to lower the costs of operating an mobile application or a website. It also provides database functions, such as push notifications which would require an experienced coder. It is easy to use if you have...
Coding skills such as Java, JavaScript, Kotlin and even Python are required. The Blaze Plan can run up costs if coder fails to efficiently produce programming codes that resend requests to Firebase database. Example is retrieving data such as username multiple times, which should have been done only once. Tutorials provides basic information. You might need to go to other sources to find solutions to coding problems. This places are Google Books on Firebase, YouTube, GitHub, online forums and freelance coder websites.
Javier A.
Computer Software, 5,001-10,000 employees
Used daily for 2+ years
Review source
Share this review:
In general, I am extremely happy with Firebase as it has given me almost ever resource I needed to build my app.
Firebase provides almost everything a startyp would need to build a cloud based application. A instantly syncing nosql database, user auth, static hosting and cloud storage, among other things. And you can us all of this stuff for free until you reach certain usage tiers. It's a startup's dev team dream made true
There are a few cons. When it was bought by Google, all the software libraries were updated considerably. And older versions stopped being supported in a matter of weeks. We were forced to to change all our data access code to adapt to the new libraries. It was very abusive from my point of view. Another con is some of the support people at Firebase are really arrogant and fail to understand that their customer can have widely different needs and use cases from what they assume.
Derek M.
Marketing and Advertising, 1-10 employees
Used daily for 2+ years
Review source
Share this review:
Its been good but there are definitely some pain points. For a simple out of the box solution its a fantastic product but if you are thinking about using their realtime database and need to scale I would not recommend it.
I liked the fact that it comes with out-of-the-box authentication sdk's. Building authentication is a very repetative process and Firebase comes pre packaged with everything you need to quickly build your entire auth flow as well as tap into 3rd party API's for authentication.
The real time database is great for building MVP products but quickly realized that it is a nightmare in production. After releasing v2 of our product, we quickly realized that there are some rather large limitations of Firebase Realtime DB. Particularly when you hit the 100% load usage.
Verified reviewer
Financial Services, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
Excellent software that massively supports modern app development
A large suite of software with many uses, I will focus on my own particular uses. First and foremost, the software provides crashlytics support (Crash reporting, debugging and monitoring) for iOS and Android mobile apps. This helps detect and debug issues of our iOS app in a way that saves me lots of time and effort and provides a level of security to our use cases of the app. It provides our team...
The software is mostly free of cost, but I am skeptical of what exactly google is doing with our data. I would like to see more clarity on what they use it for and some transparency. This would put my mind at rest particularly when it comes to EU data protection laws