App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

Firebase Logo

Firebase

Mobile and web application development platform

learn more

(0)

Firebase Features

Features Summary

Functionality

4.5

/5

628

Total features

16

1 categories

Firebase features

AB Testing
API
Activity Dashboard
Alerts/Notifications
Campaign Segmentation
Conversion Tracking
Customer Segmentation
Device Targeting

Common features of Push Notifications software

AB Testing
API
Activity Dashboard
Alerts/Notifications
Automated Scheduling
Behavior Tracking
Campaign Analytics
Campaign Management

Price starts from

Free

Pricing options
Free plan
Subscription
Free trial

Screenshots

Contenders comparison

Functionality

4.5

/5

628

Price starts from

Free

learn more

Total Features

16

Unique features

  • No unique features

Functionality

4.6

/5

300

Price starts from

0

/user

Per month

visit website

Total Features

225

Features in Common

15

Unique features

  • Call Tracking Metrics

  • Task Tagging

  • Account Alerts

  • Progress Tracking

Functionality

4.5

/5

373

Price starts from

0

visit website

Total Features

60

Features in Common

10

Unique features

  • Click Tracking

  • Email Distribution

  • Web Forms

  • Lead Management

Common Firebase comparisons

Reviewers who mentioned features said:

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend2/10

Share this review:

Good for Hobbyists - Product in infancy

Reviewed 3 years ago

This was good because the client then didn't want to pay for an SDK tracking. However in terms of usability and scaling for larger, business campaigns, this is not recommended. If you're a hobbyist delving into apps and SDKs for fun, this is a great platform.

Pros

It's free and a good introduction to SDK, environments and requirements. It also is great if you're on the google stack, as it easily imports into other ad buying platforms like google ads, which is great. Has some integrations with networks, which also is great since it's also free for use

Cons

Highly limited support - don't expect to get any. If you're on the free plan, very limited functionality. You can't even get CSV user reports. Everything is on and limited by the UI. This apparently changes if you're on paid, but the free experience not the best. No integration to other competitors like Facebook,etc

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Great cloud service.

Reviewed 4 months ago

My general experience with this application is that, it is a great option for new companies or new projects thanks to the fact that much of this apply is free.

Pros

What I like about this application is that Firebase is super simple to use and offers a variety of different characteristics that can be incorporated into its application, which would be difficult to implement using other tools. I used the Firebase for the authentication of the application, the storage of data, as well as the Push notifications and the free level covered everything I need for a large -scale application.

Cons

It is very expensive and sometimes it does not cover the price objective in most users.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

All in one supportive services provider platform for small apps.

Reviewed 2 months ago

My overall experience is good with the firebase but getting some delays in fcm notification

Pros

A free push notifications, crashlytics, user attributions, realtime user tracking and analytics tool

Cons

User segmentation and support system of firebase shuld be change.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Firebase - Probably the best mobile & web application development platform

Reviewed 25 days ago

Overall, firebase is indeed one of the best platforms for application development. It is always among one of my first choices when I work on new applications. Authorization & Authentication is also not too complex, given Google login support.

Pros

Firebase offers some of the best services for ease of mobile & application development specially for products that are not too complex or data intensive. Some of the best things about firebase - - Ease of integration with major other platforms & SDK's - Central User management - Customer Engagement Reports - Good UI for better understanding - Fast response & query management - Authorization & Authentication

Cons

As with any other platform, even firebase has some room for improvement - - Reports & Customisation - File storage can be faster - Documenting complex architecture applications for ease of developers - Better data backup & mobile alerts - Competitive cost

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Firebase Review

Reviewed 2 months ago

Overall FIrebase is my go-to database connection tool whenever I want to develop mobile apps as it is very reliable and easy to set up.

Pros

It provides an easy solution for setting up a robust no-SQL database. Setting up a Firebase database using Firestore is extremely easy, and getting data from the collections in Firebase is easy as well. They make it easy for beginners to get started with it and get the database connection working right away. The UI element of Firebase makes it easier to visualize and organize data too.

Cons

Lack of in-depth documentation of advanced features. Features such as security have little documentation and it is difficult for users to secure their database with specific rules. As Firebase is constantly upgrading, there needs to be a more in-depth documentation of their most current changes and advanced features.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

A fantastic all round realtime app hosting solution

Reviewed 4 months ago

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.

Pros

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.

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

From database purposes to analytics to deployment, all in one

Reviewed 7 months ago

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.

Pros

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...

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Tools for almost every trade

Reviewed 2 years ago

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.

Pros

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...

Cons

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...

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

My Quick Review for Firebase From My Experience

Reviewed 3 years ago

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...

Pros

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...

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Google Firebase review.

Reviewed 4 years ago

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.

Pros

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...

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Inmensely value service for a startup

Reviewed 2 years ago

In general, I am extremely happy with Firebase as it has given me almost ever resource I needed to build my app.

Pros

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

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Firebase as a go to cloud backend

Reviewed 4 years ago

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.

Pros

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....

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

is Firebase better for mobile/web apps development ?

Reviewed 5 months ago

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

Pros

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

Cons

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

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend6/10

Share this review:

Get up and running quickly with Firebase

Reviewed 2 years ago

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.

Pros

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.

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

A great piece of software to help manage your deployed mobile projects and monitor stability

Reviewed 6 months ago

Excellent software that massively supports modern app development

Pros

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...

Cons

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

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Firebase for Real-Time technologies

Reviewed 4 years ago

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...

Pros

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.

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Firebase

Reviewed 7 months ago

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.

Pros

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.

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Firebase cloud services

Reviewed a year ago
Pros

I have been using this to build a product with a startup and have not used anything before that can grow big alongside the startup without having to make architectural changes or worrying about scaling. - Firebase functions are like a swiss army knife to deal with all the things you need - Firebase Storage is one of the most compatible and featureful storage available - Firebase Firestore is an amazing DB solution without needing to worry about migrations and seeders are almost never needed unless there's a complex change - Firebase Hosting is one of the fastest and easiest deployment

Cons

The only relatable cons I felt were - The cost might add up really quick if you haven't planned to raise money for your product - Cost of being a NoSQL database - Importing and exporting data dumps can become a tiring and costly task

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Solid Mobile Application suite

Reviewed a year ago

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.

Pros

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.

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

An excellent platform for your applications, storage and developments

Reviewed 2 years ago

I have used firebase for the development and hosting of web pages using its firestore and its authentication, which makes it a complete tool that developers like, as well as to create applications in a short time, which has helped me to comply with the customer's time needs.

Pros

What I like most about this product is how fast and easy we can deploy our web applications as well as create databases or manageable data models that are easy to use and understand. Also that we have everything in one place for our applications, hosting, storage and authentication

Cons

I would say that they should improve the limit of simultaneous connections that it has right now, which is a point to take into account for future improvements

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Firebase literally changed me from a designer/frontend developer to a full-app developer.

Reviewed 5 years ago

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.

Pros

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.

Cons

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.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Administration Setup Super Easy

Reviewed 2 years ago

We are able to authorize our users with different app level permissions in a secure way that helps to keep transactions from ever being compromised. It fits right in with a strongly typed / managed system that keeps constraints on information handling secure but without putting the load or hassle on the user end. This makes our platform experience smooth and able to flow without any problems.

Pros

I love the Ideal ability to give all users in the database a set of profile characteristics that can be used for authorization level privileges within our client app. This was a quick and easy transition and within weeks of switching over we already have several thousands of users that are quickly and easily added with the correct level of access for group maintenance. I can't believe how simple the setup was through firebase. Highly recommend to anyone.

Cons

I did not have any cons to share about our move over to firebase. Prior we had used an in house management in a private database and subsequently used Amazons AWS which was not a good fit for us. No complaints.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

A complete backend solution for mobile and javascript apps

Reviewed 2 years ago

I have used it in mobile applications and websites.

Pros

It is easy to use, safe and stable. Authentication allows me to share information between various applications. The database and the storage can be accessed by api also from various applications. It is ideal for multiple platforms that share information in common. The hosting consists of good features different from other providers.

Cons

I would like them to have the ftp service and some desktop applications that can help you make a more effective display and extraction of information.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

This is the absolute best real time database ever created.

Reviewed 4 years ago

This is the best software for all developers be it mobile, web or desktop based applications. Its is very easy to use and understand and it outputs the best results. This is best software to use when it comes to back-end development. I would highly recommend it to all developers.

Pros

Firebase is a very responsive. Uploaded data is pushed to client devices in real time, this saves a lot of time and resources. Offline client devices are updated on uploaded data once they go back online. Data is structured in a simple understandable manner. The free version of the software is as good as premium versions.

Cons

In data structures, the developer cannot nest data in more than 4 levels without running into multiple issues on retrieving the data. There are limitations on number of simultaneous connections when it comes to the free version. For the free version there are also limitations on making external queries, hence filtering the data from the server side becomes an issue.

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Personalized notifications for our users

Reviewed 2 years ago

I use firebase cloud messages to send all my personalized notifications based on my users' behavior. I implement complete flowcharts, funnels, and cloud messages to trigger the interaction with the user.

Pros

Integration with more firebase products is one of the most powerful features of Cloud Messages since you can send personalized messages based on user segmentation.

Cons

The manual user interface is not very good; you must use code to achieve your goals.