Firebase Reviews & Product Details


What is Firebase?

Create a database remotely, access with javascript

Write a Review

Firebase Profile Details

Firebase Profile Details

Vendor
Google
Description
Organize the world’s information and make it universally accessible and useful.
Company Website
Year Founded
1998
Total Revenue (USD mm)
110,855
HQ Location
Mountain View, CA
Phone
+1 (650) 253-0000
Ownership
NASDAQ: GOOGL
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
169,094
Twitter
@google
Twitter Followers
21,185,683
Show moreShow fewer

Companies Using Firebase

Cisco
IBM
Intuit
Accenture
Citrix Systems
SAP
Yahoo!
Groupon
NBCUniversal
Shopify
Samsung
HubSpot

Firebase Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Write a Review
1-50 of 89 total firebase reviews

Firebase Reviews

Write a Review
Filter By
Connections
Show reviews that mention
1-50 of 89 total firebase reviews
Copy Review URL
Trainee
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best real-time database provider to use."

What do you like best?

It provides you with 2 types: Firestore and real-time database. It is a noSQL database. It provides you with real time data support feature.It provides web,android and ios builds. It provide authentication from many apps like google,facebook,twitter,github,etc. It can also store images, videos and audios. So it is very easy to store and retrieve data from firebase. It also provides feature to host web and mobile apps. It is very secure. We don't have to worry about the hardware because all the data is stored in the firebase servers

What do you dislike?

It takes a certain amount of time to load data from firebase. Also, if the amount of data is large, it easily eats up the quota for a day. It is comparatively long mechanism to store metadata as each and every document or subcollection inside the main collection should contain its id. As it is noSQL database we cannot query its users or stored files.

Recommendations to others considering the product:

It provides you with real-time support of database so a very good option to opt for.

What problems are you solving with the product? What benefits have you realized?

It is a great real-time database to use which solves many issues.

Copy Review URL
Mr.
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best hosting service out there"

What do you like best?

I like how simpler hosting is with firebase. I have been in this business for 10 years and I have never had the liberty of using a simpler hosting environment. All sorts of complications are handled by Firebase. Also the sign in securities provided byfirebase are really good. They provide sign in options for all types of login accounts.

What do you dislike?

The pricing is not much flexible. I feel that they should use the 'Pay for what you use' model of pricing. Otherwise it becomes a little inconvenient for smaller companies to start using firebase.

Recommendations to others considering the product:

Must go for it if funding is no issue

What problems are you solving with the product? What benefits have you realized?

I use Firebase as an online database. The database is real-time and its really fast.

Copy Review URL
Software Engineer
Computer Software
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Best No-sql database for begginers"

What do you like best?

If you are a newbie with No-SQL databases you definitely jump right into Firebase Realtime Database, you can read, write, delete and update your data quite simple, and pricing is just amazing, I personally use Firebase Realtime Database with side project because you can build an app super fast, Docs are amazing. But if you want something that scales I would not recommend it I would suggest you stick to SQL databases but it is not because of Firebase Real-time database it is because No-SQL databases can get quite messy when they grow.

What do you dislike?

They do not let you download your data without backing it up.

Recommendations to others considering the product:

If you need to build an app fast, go for it!.

What problems are you solving with the product? What benefits have you realized?

saving, deleting , updating data quickly.

Copy Review URL
Owner and Lead Software Engineer
Computer Software
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"A great, scaling backend, with some issues"

What do you like best?

Firebase is easy to set up and get running. It scales with your needs. Everything is us real time, so when you make a database change, users see that change instantly across all of their connected devices! There are a lot of tutorials out there for Firebase to help new users get started.

The free tier offers a lot and anything beyond the free tier is relatively cheap, depending on what you are using it for. Crashlytics and User authentication are great features as well!

What do you dislike?

Migrating to Firebase can be a bit complex. While there are a lot of tutorials out there, Firebase is quickly evolving and these tutorials are generally out of date, but can still apply in most cases. if you have a lot of users and are storing, accessing a lot of data, Firebase can end up being pricey.

Recommendations to others considering the product:

Firebase is feature rich and easy to use. Depending on your needs and uses, it can be cheap, or even free, but if you are pushing a lot of data, it could end up becoming very pricey. Overall though, it helps eliminate worry, offering a great, scalable back-end.

What problems are you solving with the product? What benefits have you realized?

When creating one of our Android applications, we needed a reliable, scalable back-end. Through all of our searching, we concluded that Firebase was the best option. It has allowed us to quickly develop the back-end and put our priority and focus on the user experience, without having to worry.

Copy Review URL
Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best database service in server-less world"

What do you like best?

The best and foremost thing that I like about firebase is the realtime database which is updated in real time and doesn't require any refresh commands.I used this functionality to develop a coding editor for my developer team for realtime code sharing.It has great authentication facility which makes sure that your security of the data is maintained.And it has tons of tutorial videos available on the internet which you can use to learn firebase because if you are a beginner it won't be easy to use firebase,but once you start using it you will definitely forget naive database storing systems.It also has a scalibility feature and the database can be scaled very easily without affecting any data in it which also a good thing about firebase.Apart from all these it is a service offered by google and is farmost the advanced database architecture.It also has a good support.

What do you dislike?

The thing I dislike is that it is difficult for a new user to understand the usage of firebase easily but that shouldn't be problem because it is so much used that tons of tutorial videos are available on the internet.

Recommendations to others considering the product:

I would recommend using firebase instead of other database systems like mysql if your needs are satisfied by firebase because firebase is a light tool compared to mysql though it can be scaled to a bigger database it still has some limitations.If you project is totally dependent on database services than you should prefer other systems but if it is just a secondary part or some light usage of the database need to be done and if that service is provided by firebase like real time code than you should go for firebase.

What problems are you solving with the product? What benefits have you realized?

I use firebase for designing the database for the applications of my clients.I have also used it to develop a realtime code sharing for my team using firebase.I have a experience of 2 years in using firebase and till today it has served its purpose.I also recommended it to my colleagues to shift to firebase and now they are also enjoying developing database in firebase.

Copy Review URL
Mr
Validated Reviewer
Review Source
Copy Review URL

"Nice BaaS platform"

What do you like best?

It is extremely secure. We don't need to stress over the equipment since every one of the information is put away in the firebase servers. It furnishes you with 2 types: Firestore and continuous database. It is a noSQL database. It gives you ongoing information support feature.It gives web,android and ios fabricates. It give validation from numerous applications like google,facebook,twitter,github,etc. It can likewise store pictures, recordings and sounds. So it is extremely simple to store and recover information from firebase. It additionally gives highlight to have web and portable applications.

What do you dislike?

It enable me to make an application that scale truly quick, it extremely easy to gain proficiency with its documentation is great and the client support is incredible; they don't take too long to even consider responding and attempt to support you. Additionally, I can have my site there, so I don't have to consume more in different administrations. The realtime database is responsive. It enables us to transfer area information for our tow truck armada consistently and gives our individuals the capacity to see where there truck is in realtime. Since a vehicle breakdown is as of now an upsetting circumstance, the solace of realizing where help is at any minute is significant. Firestore likewise gives a marvelous buddy to our not exactly realtime information. The reassure is additionally simple to utilize and the security rules offer a great deal of adaptability.

Recommendations to others considering the product:

In the event that what you need is a basic, in a hurry yet truly solid database framework, take the plunge!! Focus on the network and actualize essential highlights that engineers are attempting to execute and should be bolstered local in the stage.

What problems are you solving with the product? What benefits have you realized?

I use firebase for notices, remote config, and all the more as of late have utilized enormous question to break down client action. The FCM (Firebase Cloud Messaging) is additionally an incredible element that is quite often used to send notices to the clients. One order line can send our application in the ideal spot and it is 100% scaleable with no extra work on our part.

Copy Review URL
UM
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best Free Database on the Market"

What do you like best?

The best part about Firebase is that it is completely free to use (initially) and it has anything you would need. For example, I develop mobile applications and Firebase is the only place I can go to where I can store/access data in a database, create/manage user accounts, get crash reports, user analytics, and more!

What do you dislike?

The price can get a little expensive if you use it on an app with a lot of traffic.

Recommendations to others considering the product:

I would highly recommend using Firebase in any project that you do and see the difference. You'll be able to get things done faster, it'll run smoother, your code will still be concise, and if your app is small you'll save a lot of money.

What problems are you solving with the product? What benefits have you realized?

I use Firebase for all of my projects. Whether I am using just Firebase's database or storage, I go there first. It's super easy to use, the website is beautiful and extremely user friendly, and it does not bog your app down, regardless of how many products you import and implement in your app.

Copy Review URL
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Real time database and analytics for applications"

What do you like best?

This allows me to create an application of sufficient size, is very easy to learn (documentation is very good) and customer service is excellent; The answer to this question will not last long and are very happy to help you. In addition, I can host my site there, so I do not have to spend on other services.

What do you dislike?

Switching to Firebase can be a bit complicated. Although there are many tutorials, Firebase is growing fast, and these tutorials are usually obsolete but can be used in most cases. If you have a lot of users and store and access a lot of data, Firebase can be expensive.

Recommendations to others considering the product:

Use Firebase for real-time database and analytics for your application.

What problems are you solving with the product? What benefits have you realized?

Firebase reduces startup costs, simplifies prototyping, and allows resizing. This has allowed our team to be fast and fast without compromising stability.

Copy Review URL
Software Developer
Computer Software
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Easy to both set up and use"

What do you like best?

I liked the easy to use interface and useful functionality like using Firebase functions for serverless actions on database, and ML Kit for running machine learning algorithms on the data stored in firestore database. The realtime database is very easy to setup so I consume less time setting up and more on working on the actual project.

What do you dislike?

It gets a quite expensive if not monitored properly. Firebase charges for downloads only but if not monitored properly, the downloads can really cost you a worth. There have been a lot of cases with people not considering this and firebase has sent them quite an expensive bill for their usage. It's always better to consider the file sizes that's gonna get downloaded beforehand.

Recommendations to others considering the product:

Firebase is really useful and easy to use for new upcoming developers. The ease of use makes it the prime option for starting your projects and learning how realtime and firestore databases work.

What problems are you solving with the product? What benefits have you realized?

Using firebase functions, we are using data from firestore database to teach our machine learning algorithm to load most appropriate data based on user request. We are using multiple firebase projects to solve our business problem by providing data of different type from different firestore databases to the user. The data includes info about the company's wiki, other internal company related processes. Current users for the project are internal employees but in future it will be useful for other companies and general user as well.

Copy Review URL
Founder
Information Technology and Services
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"many bugs and incomplete functionality "

What do you like best?

many connected services that make life easier if implemented in a correct way.

i like push notifications easy implantation,

Cloud functions on realtimeDB and firestore is amazing feature. all connected with authentication..

Firestore JS SDK and IndexDB implementation very help full for offline data and low speed internet when completed and pass user experience..

All services drive your work to server-less applications and less time for server maintenance (security, updates etc..)

Cost relatively cheap if you can manage the usage of your services like (read, write and bandwidth)

What do you dislike?

- many bugs with auth, realtime db and firesotre...

- long delay waiting to confirm a bug.

- biggest problem when considering some of these bugs as expected behavior.

- Authentication does not support iOS WKWebview.

- RealtimeDB and firestore JS SDK offline data handling ( get , update) very limited..

Recommendations to others considering the product:

- Authentication does not support iOS WKWebview.

- RealtimeDB and firestore JS SDK offline data handling ( get , update) very limited..

What problems are you solving with the product? What benefits have you realized?

server-less apps, offline DB, push notifications and analytics.

generally cant go live with these feature for many bugs that we are waiting to be solved without timeline plan!!! expect messaging works perfect!

Copy Review URL
Intern
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Best Database For IOT Project"

What do you like best?

It is one of the best service provided for database creation. It is very easy to setup and run compare to other application. It provide real time service which means if any change occur during data collection than it reflect on database. It is also easy to setup with Android application and using this we can store, analyze data of our android application. Documentation is also easy and reliable. It also help to give real time update to your client.

What do you dislike?

It is good for user but most of main feature is included in premium. Fire base is constantly change and provide update which is hard to use.

Recommendations to others considering the product:

This is best for android developer because it is very easy to connect with Android application. They can upload real time data and also use hosting for database. It is also good for IOT device.

What problems are you solving with the product? What benefits have you realized?

I only use this data base once during my IOT project which was Plant health monitoring. In this i collect all data using IOT device and upload directly on fire base and see what change occur in real time and also analysis this data using this tool.

Copy Review URL
Founder, Android Developer, Growth Lead
Marketing and Advertising
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Firebase- it's great for your mvp app and scales well to even medium to large size applications"

What do you like best?

Really easy to get it up and running. It's a BaaS which means that it handles basically all of your backend needs for you. It's realtime which means whatever changes happens on the database, everyone sees immediately. This allows you to build cool stuff like a text editor that can have multiple people editing at once like Google docs. Or a real-time messaging in your app and being able to see when people are typing in the chat.

A lot of tutorials on udemy also teach using Firebase so that is great as well. It means there are ton of support/tutorials/documentation on it. Which hasn't always been the case considering how Firebase was brand new just a few years ago and documentation was severerly lacking.

It is also relatively cheap. Costs me dollars a month to have it up and running with thousands of active users every single day pulling down and pushing up images in real-time. Not as cheap as AWS or GCP, but for the convenience, it's well worth it.

What do you dislike?

If you want to migrate out of Firebase, it won't be exactly easy. Since you would be using so many of Firebase's built-in features and the backend. You may have to restart and rebuild a lot of the data you have over. On the other hand, you won't have to migrate everything off of Firebase since Crashlytics/Fabrics was bought by Google and you can keep your crash analytics on Firebase while moving the rest of the database off the platform onto AWS or GCP if you need to do so.

Also, it's a real-time node-like database which means that it comes with all the organizational problems that comes with that as opposed to a SQL-like database.

Recommendations to others considering the product:

Just give it a shot. Make an MVP app/project and test it out. See how it feels. There are tons of recent documentation that Firebase support has put up. It's easy to get it up and running.

What problems are you solving with the product? What benefits have you realized?

The backend of FeedShare uses Firebase. It really helps speed up development time, when I don't have to worry about the backend and all the bugs that come with it. It's super useful and it means I don't have to learn as much about the backend and can just focus on the frontend. Of course I still had to write the server to send out push notifications because back when I started with Firebase, they didn't have device-to-device push notifications via cloud functions. I had to write the server in javascript via nodejs and upload it to heroku. That was the biggest problem for a lot of MVP app developers, but now, with Firebase adding cloud functions and even more features, it's become an all inclusive integrative tool that you can rely on.

Copy Review URL
Senior Software Developer
Information Technology and Services
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"My Firebase Experience"

What do you like best?

- Easy integration with Android studio - I develop android apps

- Well documented and easy to implement SDK

- Real-time analytics like crash reports and number of installs etc.

If your app does run of a centralized DB, and is updated by a lot of users - then it's more than capable of handling the Real-Time data updates between devices.

Stored in the cloud so readily available everywhere.

Cross-Platform API (If you are using this DB with an App)

They Host the data. -Meaning if you are storing a lot of data, you don't have to worry about hardware!

The entire database is backed by a real-time connection to the back end, and if you use the Firebase SDK, you get live updates in your app any time something changes. This is ridiculously powerful. You don’t have to constantly poll the server or build pull-to-refresh controls into your app, and no need to send a push notification if you want to control the app updates.

What do you dislike?

Unless your app runs of one centralized database updated by a vast quantity of users, it's a major overkill.

Storage format is entirely different to that of SQL, (Firebase uses JSON) so you wouldn't be able to migrate that easily.

Reporting tools won't be anywhere near the ones of standard SQL.

Costs! -Limited to 50 Connections and 100mb of Storage!

You don't host the data, Firebase does. And depending on which server you get put on, viewing there up time there seems to be a lot of disruption lately.

Recommendations to others considering the product:

- Best service for Android apps analytics

What problems are you solving with the product? What benefits have you realized?

- Sending push notifications between devices

- Analysing analytics of the apps (crash reports, number of installs, active users)

Copy Review URL
Full Stack Developer
Internet
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The best push notification service provider"

What do you like best?

It's easy to implement, the documentation is clear and reliable. They have great support as well. We use it for most of our projects and I have encountered almost no issues with it.

What do you dislike?

The payload for the different devices can be a bit tricky when you're integrating it for the first time. Sometimes there is a delay in the push notification being delivered, but that has happened once during a downtime period for the service.

Recommendations to others considering the product:

It's a reliable push notification service

What problems are you solving with the product? What benefits have you realized?

I've used Firebase with Node on most of my projects that have an app. I am super satisfied with it and will keep using it in the future. It's great for native app - ios, android, as well as hybrid - I have used it with Ionic.

Copy Review URL
CEO, Co-Founder, CTO
Small-Business
(2-10 employees)
Validated Reviewer
Review Source
Copy Review URL

"From Angel to Seed to Series A. "

What do you like best?

As a co-founder of a tech startup, in the Midwest, Firebase and all of its products are great for getting off the ground quick and rapidly prototyping. Being in the mid-west developer talent is hard to come by and by going server-less with Firebase and GCP we can redirect our engineering talents towards client side efforts.

What do you dislike?

Very specific here: with real-time streams from Firestore, limits and advanced filters convert the stream into a single snapshot - defeating the purpose. I have not found a way around this issue yet.

Recommendations to others considering the product:

It's a fantastic place to start.

What problems are you solving with the product? What benefits have you realized?

MeshMyCampus is using Firebase to create real time communication environments for universities at scale. We automatically create group chats for all of your classes, clubs, dorms, teams, and departments. Firebase helps us achieve that level of scale with real time fluidity at an affordable cost.

Copy Review URL
Data Entry Clerk
Events Services
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"The most robust real-time database in the market"

What do you like best?

`Firebase push capabilities have enabled my firm to give our clients real-time updates whenever new data is available. Firebase is also very reliable and the crash reporting feature included enables me to keep track of my crash logs.

What do you dislike?

Firebase only allows for use of query filters after upgrading to premium version, this means that for free account the user is unable to completely utilize all the features.

Also free accounts have limited space and simultaneous connections allowed.

Recommendations to others considering the product:

Firebase is the best real--time database any developer could ever wish to work with. The service delivery is excellent and the software is very reliable.

What problems are you solving with the product? What benefits have you realized?

Firebase is a life saving software. From the fact that there is no database required, my company is able to save on finances that would have been used to purchase hosting space. Our relationship to our customers has also been well strengthen since firebase enables us to get products to production in less time.

Copy Review URL
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Firebase- a good solution for realtime applications and non-realtime too!"

What do you like best?

it provides a good solution for realtime applications. you can send and receive messages/data/files without having to manage the code for networking and storage. It has got good support for web, android and ios. it's sdk is easy to use and has got good documentation. it is quick to get start with it. it has other features like authentication,test cloud lab,analytics and notifications which is really amazing to use. It even has remote config and web hosting in its feature list. its integration is really amazing. you can send notification to user based on device/user segment or all devices. its performance is really amazing. worth a go! Most amazing is the cloud functions which add more dynamic behaviour to our app.

What do you dislike?

it sometimes get difficult to decide how to store data in the database. also it is somewhat difficult to do complex queries for data. it has got limited querying although it is sufficient for most use cases.

Recommendations to others considering the product:

it is easy to use and gets you quickly started with your realtime application. it is really efficient in terms of network management and has got good support. it is priced right and has got good tutorials. it can easily be used in your web/android and ios project. in web, there is support for frameworks like angular and polymer.

Features like remote config,realtime database and storage,notifications,analytics,notifications are really worth looking into.

What problems are you solving with the product? What benefits have you realized?

i have been using it for a chat application. it helps in authenticating user, sending/receiving messages in realtime and send push notifications when a new chat message arrives.

Copy Review URL
Software Developer
Information Technology and Services
Small-Business
(2-10 employees)
Validated Reviewer
Review Source
Copy Review URL

"Decent BaaS Solution"

What do you like best?

Firebase is easy to get set up for your project. It is designed to handle most of your backend needs. The realtime database and cloud firestore are realtime, so any changes made to the database reflect immediately on your app/website/etc. There are a lot of tutorials, guides, and documentation out there to help get you going.

The best part is that it is cheap, depending on use. There is a free tier which helps get you going immediately, but there is also a monthly payment tier and then a pay as you go tier. You get to pay for what you use, nothing more, nothing less if you need more than the free tier and go with pay as you go.

What do you dislike?

Firebase is newer and constantly changed. Some of the documentation, tutorials, or guides that you may find could very well be for an older version and no longer be relevant and could cause some issues if you choose to follow them. If you are switching from some kind of SQL database to the Realtime Database or Cloud Firestore, it can be quite the hassle. If you start getting an influx of users and activity, you could end up having to pay quite a bit as it can get expensive quick if you aren't careful.

Recommendations to others considering the product:

I would recommend giving it a try. You can always start with the free tier to get a feel for it and try it out and then work your way from there should you need more than the free tier offers and decide to continue using it.

What problems are you solving with the product? What benefits have you realized?

Firebase has helped us relieve some of the stress on our servers by moving our database to the Cloud Firestore. We also save time by utilizing the Authentication part of Firebase, allowing our users to easily sign up and sign in without us having to check the database or without us having to worry about securely storing passwords.

Copy Review URL
Managing Director, Founder
Media Production
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Firebase enables rapid app development like no other"

What do you like best?

Almost any piece of backend software that you might need to set up a (web) app can be replaced by Firebase's suite of products. It's stellar real-time database and authentication system are both a breeze to set up and can get the most complex parts of building your app out of the way instantly. Storage can be used to upload all your large files too, and if there is any logic you need that isn't offered by these products Cloud Functions enables you to tie it all together running tiny node functions in the cloud.

If you are building an app, I would strongly recommend using Firebase to get started, and you might use it forever.

Combine with Polymer for fast Progressive Web App development.

What do you dislike?

There is most definitely a learning curve on the Firebase products. They have distinct architectures that are great but need some time to get used to. Even the products differ in architecture and approach which can undoubtedly lead to confusion.

The documentation is incredibly confusing and hard to use.

Recommendations to others considering the product:

Take your time to go through the confusing documentation and get a feel for how things work, also the CodeLabs are worth it.

What problems are you solving with the product? What benefits have you realized?

Firebase reduces the costs to get started, makes it easy to create prototypes and enables you to scale with them. It enabled our team to be agile and fast without compromising on stability.

Copy Review URL
electrical engineer
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"medical records for the refugees "

What do you like best?

the ability to transform the simple and the hard ideas into a real product to test with and start user testing that then moves you to edit your work and make as good as possible is just a unique feature that helped our projects to lead.

What do you dislike?

i had to really suffer from the security issues that the user may face specially that we deal with medical records which is actually is very sensitive personal data that should be really secure

What problems are you solving with the product? What benefits have you realized?

as mentioned before regarding the problems that we have to convince people more about security of their personal data which can be very helpful if you can do something about it as we already doing this thing for free for refugees

Copy Review URL
Javascript Developer
Information Technology and Services
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"It's making possible my startup"

What do you like best?

It allow me to create an app that scale pretty fast, it really simple to learn (its documentation is really good) and the customer support is great; they don't take too long to respond and make a big effort to help you. Also, I can host my site there, so I don't need to expend more in other services.

What do you dislike?

The API to query from the database; they really need to improve that. I use Firebase as my main database and I don't like to invest too much time trying to solve problems that I was trying to avoid in first place.

Recommendations to others considering the product:

Just give it a try. Start with a small hack and the jump to production, it's awesome!

What problems are you solving with the product? What benefits have you realized?

I'm creating the technological infrastructure of my startup. Basically, I'm developing an app that handle all the orders of an On-demand delivery startup in Venezuela. In the first days, It was necessary a solution to automate all the orders that comes from clients as cheap as possible, so Firebase was the best option. We use the Free version of it for a couple of month before become paid customers. During that period, we were figuring out how to create a better product for our clients without expend any penny. And that is one of the benefits; to have the opportunity to create something that works really well almost for free, It's a WIN for every startup in any country.

Copy Review URL
Software Developer
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"Used firebase to act as SSO for one project and as a datastore for a simple todo/shopping list app"

What do you like best?

The visual representation of the different projects and their sub folders.

What do you dislike?

While the visual representation of the firebase console was helpful, at some points it did refresh on its own - when I made changes via the API - and other times I would have to refresh and there was a little bit of misalignment in the fields.

Recommendations to others considering the product:

Unsure, need more time to look at it.

What problems are you solving with the product? What benefits have you realized?

The SSO aspect of using firebase to integrate different account policies on single page apps and other small/agile apps is great. Mostly internal business problems, since the SSO that we are using firebase for right now will be 'graduated' to something more private (not really my choice).

Copy Review URL
U
Mid-Market
(501-1000 employees)
Validated Reviewer
Review Source
Copy Review URL

"Game changer for realtime truck tracking"

What do you like best?

The realtime database is very responsive. It allows us to upload location data for our tow truck fleet every second and provides our members with the ability to see where there truck is in realtime. Since a vehicle breakdown is already a stressful situation, the comfort of knowing where help is at any moment is invaluable. Firestore also provides a terrific companion for our not quite realtime data. The console is also very easy to use and the security rules offer a lot of flexibility.

What do you dislike?

It would be great if there were more advanced query capabilities for Firestore, but it is an understandable architectural limitation that is a tradeoff for the great performance. For the realtime database, it would be great if there was a way to automatically scale as the load increases without needing to use a sharding strategy.

What problems are you solving with the product? What benefits have you realized?

Tracking tow trucks in realtime to provide our members with a higher level of comfort that help is on the way.

Copy Review URL
U
Mid-Market
(201-500 employees)
Validated Reviewer
Review Source
Copy Review URL

"Overall enjoy Firebase, but need better docs"

What do you like best?

I like the resources available, like being able to use remote config and FCM. A lot of things that a mobile app needs are available in firebase.

What do you dislike?

I think one of the issues we've run into is that we were trying to set a user attribute with RemoteConfig, but we could not get the flag to update in real time as quickly as we needed to. It seems to take a certain amount of time, or else you get throttled. It is not very convenient when we are enabling and disabling features for certain users that things don't update in real time, or we have to cache to avoid being throttled. We've also experienced some unknown issues with push notifications, where we randomly get a 500 response, with little to no explanation for why or what went wrong. We've reached out to the firebase team to discuss the issue.

What problems are you solving with the product? What benefits have you realized?

We use firebase for notifications, remote config, and more recently have started to use big query to analyze user activity.

Copy Review URL
E
Validated Reviewer
Review Source
Copy Review URL

"Great Option for Beginners and Small Apps"

What do you like best?

I worded with a team of developers on multiple projects hosted on Firebase. The biggest project we worked on, relied on Firebase. For our engineers, it was very easy to use, user friendly and allowed for the basic functionalities we needed for our app.

What do you dislike?

We honestly had concerns about how scalable our app would be was while hosted on Firebase. Although firebase was easy to use, the thought of having to rebuild on our own server was daunting after spending so much time on Firebase. I do wish there was a very simple way to migrate work done on Firebase to another server, whether a personal business server, or a google cloud server. That would have saved us tons of time, money, effort and anxiety. If there is a way to do this, more visibility on that would be helpful (especially for cases where specific approaches / hacks have to be used in order to build certain functionalities using firebase). Depending on the complexity of the app, firebase can be limiting - that is something we had to work around and saw as a potential problem in the near future.

What problems are you solving with the product? What benefits have you realized?

Our goal was to create an MVP in a short amount of time, with a team of developers - which requires ease of use, transparency, a simple platform and frankly and affordable option for hosting the app initially. For us, it served its purpose. I am just hoping to find a good option from migrating our work over to a server with the least time and complication.

Copy Review URL
Programador android & xamarin
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Super herramienta de google"

What do you like best?

La facilidad con la que se integran las distintas funcionalidades que ofrecen. Con unas simples lineas de código puedes implementar herramientas que te costarían un gran esfuerzos hacerlas en tu servidor. Además incorpora herramientas para encontrar errores y monetizar tu aplicación

What do you dislike?

Que para entrar a ver tus datos con respecto a la publicidad tengas que salir a otra plataforma diferente.

Recommendations to others considering the product:

Integrar la plataforma de publicidad dentro de firebase , no que ahora tienes que salir a la otra plataforma.

What problems are you solving with the product? What benefits have you realized?

Recopilación de errores y monetización de la aplicacion.

Copy Review URL
Technical Head
Apparel & Fashion
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The best Realtime Databse for Applications"

What do you like best?

Firebase provides a great set of features. The database provided by Firebase is a blessing for app developers. It's a realtime database which means all the changes made on one instance of the application will automatically be reflected on other instances. New features introduced in Google I/O 2016 adds to the already amazing feature set of Firebase, making it capable of handling most of the application database requirements and as well as remote configurations and the cloud notifications.

What do you dislike?

The only con of Firebase that I've come across are inadequate querying features.

Recommendations to others considering the product:

Firebase provides you with a set of essential features which can be utilized by almost every application. It's recommended to use FCM rather than any other service to notify your users. The offline capabilities and syncing is flawless. If you don't need to query much, then Firebase is the service to go for.

What problems are you solving with the product? What benefits have you realized?

I've been using Firebase as a database for storing data on Android phones locally for offline availability and syncing it with Firebase in realtime when the device is connected to the internet. The FCM (Firebase Cloud Messaging) is also a great feature that's almost always used to send notifications to the users.

Copy Review URL
CEO
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Useful but limited."

What do you like best?

Two-way binding with AngularJS. That is amazing. We provide real-time sports information to our app users, and this feature was the most important to us when selecting a database backend. We didn't have to write any extra code to allow users to see real-time information without having to click any type of refresh action.

What do you dislike?

Lack of good search and query functions. Other NoSQL database have much easier to use filter and search features. There isn't many native functions to find exactly what we're filtering. In many cases we have to take extra trips to the server to avoid getting back too much data. There has been a lot of improvement in this area since moving to the Google console. This version looks more promising.

Recommendations to others considering the product:

Be aware that searching your data may require extra work. Despite how easy FB claims, the process is not so easy. Elastic is not easy if you've never worked with it before.

What problems are you solving with the product? What benefits have you realized?

The ability to display information in real-time between clients without having to refresh screens. Using JSON based design is extremely helpful. Our app is helping resolve issues that sports programs in the youth and amateur have had for many years. We help them keep track of scores and stats in an easy to use mobile UI. Using Firebase, we don't have to worry about our infrastructure at all. We can just continue to application and add features as needed. In addition, we can now host most of our files on Firebase without having to purchase a CDN or some other service. One command line can deploy our app in the right place and it is 100% scaleable without any additional work on our part.

Copy Review URL
DevOps Engineer
Defense & Space
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Excellent Backend as a Service"

What do you like best?

I love how easy to use their deployment tools are for their built-in hosting, as well as how simple and approachable the database is. They give you access to a ton of code templates which make authentication super simple, no matter what your skill level is, and their web hosting is SSL by default. I haven't found any other backend-as-a-service product that performs as well or offers as much functionality as FireBase.

If you are not doing any data processing that would require running your own backend, look no further than Firebase. They provide exceptional quality and ease-of-use for basic applications.

What do you dislike?

The development web server built into the Firebase CLI does not include live reload functionality, which is a bit unfortunate, but really isn't the end of the world.

Recommendations to others considering the product:

Take the time to understand what your needs are. If you are writing a basic application without a lot of data processing requirements, Firebase is likely to fit your needs exceptionally well. However if you are doing big data or otherwise need to do data processing on the backend, you will need to consider how FireBase would fit into your app, or if you would be better off with something more powerful like Amazon Lambda.

What problems are you solving with the product? What benefits have you realized?

I've only used it to host some small sites for personal projects, but it has made those projects significantly simpler since I don't have to host the code on my own server, and their authentication tools are a dream to use.

Helpful?