TrustRadius: an HG Insights company
Firebase Logo

Firebase Reviews and Ratings

Rating: 7.9 out of 10
Score
7.9 out of 10

Community insights

TrustRadius Insights for Firebase are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Real-time Processing Capacity: Users have appreciated the increased real-time processing capacity based on demand, finding it beneficial for efficient operations and seamless performance across platforms. This enhanced capability has enabled users to handle dynamic workloads effectively.

Efficient Realtime Database: Reviewers have highlighted the surprisingly fast and efficient nature of the realtime database on both Android and IOS platforms, enhancing user experience with quick data retrieval and storage capabilities. The speed and reliability of the database have positively impacted overall system responsiveness.

User Authentication and Management: Customers value the ease of use provided by user authentication features and server-less application management, making interactions convenient while ensuring secure access control. The streamlined process of managing user authentication has simplified account security measures for users.

Reviews

29 Reviews

Fit basic usage

Rating: 2 out of 10
Incentivized

Use Cases and Deployment Scope

I used Firebase to build a webapp using Cursor, an AI coding tool. Cursor suggested Firebase as the database.

Pros

  • Connect with Github

Cons

  • When I moved to using Lovable as my AI code editor, Supabase is more convenient choice as it is already integrate with Lovable.

Likelihood to Recommend

Firebase is a good enough database for non-technical users. However, if you are using Lovable which is one of the most popular AI code editor, Supabase is a better choice as it is already integrated within the Lovable interface.

Firebase, still an 8

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

We use Firebase (FB) as a backend for new FlutterFlow projects. It is easily integrated with the product and for a while was the only choice. However I would greatly prefer tabular(SQL) data to FB when it comes to any function that you need to write.

Pros

  • Tight integration with FlutterFlow
  • Ease of deployment
  • NoSQL structure allows for easier experimentation

Cons

  • Functions require learning a different language
  • There is not a good native UI for viewing/working with data
  • Google's Constantly changing (deep linking) exhibits noncommittal nature to the product's features.

Likelihood to Recommend

If you are looking to spin up something quick, a proof of concept, or to be first to market AND your code tool is tightly integrated with Firebase then go for it. Not having to make formal schema changes is definitely helpful. However the error checking involved around that can be a nightmare.

Vetted Review
Firebase
4 years of experience

FIREBASE all backend solutions on one platform!

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

As manufacturers of electronic equipment interconnected through the IoT Cloud, we needed a robust backend technology that could easily scale as our user base grew. The solution that we needed was to include a real-time database as well as the possibility of executing functions in the cloud according to that database received the data of our clients, for example, sending push notifications.

Pros

  • Increase in real time the processing capacity according to the demand.
  • The realtime database is surprisingly fast running efficiently on Android and IOS.

Cons

  • Although the functionality of the real-time database is complete through code, the functionality of the WEB console is limited.
  • In the case of cloud functions, although there is a method of testing operation, its implementation is not very practical, and programs must be downloaded to run on the local PC; being a platform in the cloud, it would be great to be able to test functions from the WEB console directly.

Likelihood to Recommend

Firebase has been excellent for us when we have to update information in real-time between our IoT hardware devices, and our users' mobile applications, integration with ANDROID and IOS is excellent. In addition, given that our client base is constantly growing, FIREBASE adapts the processing capacity automatically. Being a payment platform that bills each operation, for example, writing, reading a database, bandwidth used, etc. I do not suggest its use in projects that are not lucrative since as the user base grows, the bill to pay will also grow!

Excellent platform for web app development

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use Firebase together with its documentary base called Firestore to execute all the transactional processes of our web app, using both its authentication and user administration system, as well as its potential as a backend for the application that we have developed in Angular and Node Js. It's one of the main reasons we went for GCP instead of AWS or Azure

Pros

  • User authentication
  • Server-less application management
  • Performing searches in documentary datasets

Cons

  • Searches/filters using multiple conditions
  • Detailed analytics/metrics

Likelihood to Recommend

It is an excellent tool for the fast and simple development of web app-type applications, with a very intuitive handling and a very comfortable UI to manage and maintain applications. Its main virtue is that it allows you not to have to worry about scalability or instance management, which makes it a different product from what we find in other cloud providers.

Start Your App's Backend for Free

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

We used Firebase to keep track of the attendance of students in our class. The database is relatively fast for storing attendance. It doe take a little while to set up. User authentication works well. It takes some time to set up it. One thing about the authentication that bothers us is that you can not reset the password directly. When a user creates their account, Firebase gives the user the ability to set the initial password. But afterward, Firebase only lets you reset the password by email.

Pros

  • database
  • user authentication
  • file storage

Cons

  • easier to setup
  • direct reset password
  • more free storage

Likelihood to Recommend

Firebase provides a backend for your mobile app. It's good platform to start your app and provides a way to scale your app. You can use the free authentication with phone numbers and email. You will need some technical skills and time to setup. You may even require someone to help you setup the database because there are many options. However, after a few times, the setup is easy. There is a learning curve.

Google Firebase

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We are using Firebase Authentication for backend services authentication and for users to authenticate on our app. We were facing an issue with backend services authentication.

Pros

  • Authentication for Services.
  • Authentication for users on the app.
  • It is a very easy to use SDKs.

Cons

  • I feel its pricing should be taken as a part of consideration.
  • We faced issue with the ingestion logs.
  • Some of the sources apart from google are not able to send data.

Likelihood to Recommend

Firebase is very well suited for authenticating backend services & for authenticating users on your app.

Another great tool by Google

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We use Firebase as a supplemental product to Google Analytics. We have some pains around Google Analytics not being the best tool when it comes to user behavior analytics across platforms & devices. Firebase solved this issue for us and we're now able to get a holistic picture of our users engage with our product.

Pros

  • Cross platform/device tracking
  • Easy authentication
  • Release management

Cons

  • Onboarding could be more simple
  • Explanation of the key differences between GA and Firebase
  • Microservices integration

Likelihood to Recommend

Well suited for product & engineering teams looking to increase development velocity and add additional personalization touch points throughout the user journey. Also allows the team to get a holistic picture of how the users are interacting with our product across devices.

Not very well suited for tech stacks that utilize a lot of microservices.

Vetted Review
Firebase
3 years of experience

It is completely useful for the design and development stage of apps.

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

Firebase is used to create new native applications with a NoSQL code base. The platform allows to create any type of applications like social networks, games, news and applications like streaming video and music thanks to its video player plugin.

Pros

  • Helps build and run apps.
  • Building NativeScript apps just got a whole lot easier with Master Verbruggen's new Firebase plugin.
  • Reading data from Firebase is easy and only requires a few lines of JavaScript code.

Cons

  • Firebase is only based on NoSQL database.

Likelihood to Recommend

Firebase is a scalable, flexible, and secure solution that you can trust. It uses a NoSQL database to monitor in real time the traffic of visits to your web application.

Vetted Review
Firebase
2 years of experience

Firebase, your mobile ally

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use Firebase for SMS Authentication and settings management. It's great because it allows us to do that at the same time we send notifications to Android and iOS users. In like an all-in-one platform/service.

Pros

  • Notifications
  • Authentication
  • Settings management

Cons

  • The UX is not always clear
  • Environments per app

Likelihood to Recommend

If you have an Android mobile application or even an iOS one, Firebase is a must-have. Notifications and authentication are two areas that you can tackle easily with it.

Vetted Review
Firebase
3 years of experience

Monitor the execution performance of your applications with Firebase!

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use Firebase as a company portal for the creation, execution, authentication, and development of web and mobile applications. The implementation of the platform is fast and simple, it offers excellent functions so that the process with our applications is functional and effective. It currently integrates with more than 100 platforms, such as Slack, Google Ads, Play Store, and BigQuery, tools that we frequently use for different processes.

Pros

  • Simple, scalable and intuitive UX/UI.
  • Multiple interactions, including social media platforms.
  • Creation and successful execution of applications.
  • Ability to supervise and monitor application performance.

Cons

  • Firebase is a powerful platform, it provides simple and intuitive access control.

Likelihood to Recommend

Firebase works very well with other tools, thanks to its many integrations. We frequently integrate it with Slack and Jira, our team's main project planning and communication tools. The implementation is simple and we use it for projects such as application modernization, that is, to convert applications to microservices or container-based applications.

Vetted Review
Firebase
2 years of experience