When comparing Kinto vs Google Firebase, the Slant community recommends Kinto for most people. In the question“What are the best Parse alternatives?” Kinto is ranked 6th while Google Firebase is ranked 8th. The most important reason people chose Kinto is:
Kinto is released under Apache v2, which is one of the most flexible licenses.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Open Source
Kinto is released under Apache v2, which is one of the most flexible licenses.
Pro Good for sensitive data
Since Kinto is a self-hosted solution, it can be used to store sensitive data (emails, financial data etc...) safely, since only the developer has access to the backend.
Pro Fined-grained permissions
Allows to share individual or collection of records for read or write operations.
Pro Push notification support
Pro File attachments on records
Using the kinto-attachment plugin, the server can attach files to records (hosted by server or Amazon S3)
Pro Backed by Mozilla
Mozilla uses it in production to synchronize security settings for Firefox. This means that the product should have adequate support for an extended period of time due to Mozillas use of it.
Pro Flexible Pricing
The Blaze Plan is a pay-as-you-go plan, which is, you pay for what you use, without overhead or upfront costs.
Pro Straightforward hosting
Powered by Google's Cloud Platform, Firebase allows you to deploy static web pages or web applications with a nifty Node.js-based CLI Tool.
Pro Super fast CDN
All static website content is hosted on the Fastly CDN making your website really fast.
Pro More than just hosting web applications
In the core of Firebase allows you to do testing for Android apps, Analytics, Real-time Database, and many more. It's centered mostly for progressive web applications and mobile applications with real-time connectivity to your service.
Pro Almost free if you add Cloudflare in front (no bandwidth costs) and cache effectively
The built-in CDN is great too, but if you're concerned about bandwidth costs, using it with Cloudflare is an excellent option option.
Cons
Con No hosted version
In order to use kinto you have to download it and host it on your own server infrastructure. While it does help you avoid outsourcing your data to a third-party, it also adds the overhead of having to maintain a backend for your app.
Con Not as usable as Parse
Parse had several SDKs available which made it a breeze to integrate it with any platform that you wanted.
Con Google blocks Access
Some Google services, software and cloud systems, are not available to certain countries. blocked access by google following USA Policies.
Con Linked to Google Cloud Platform
If you don't have a Google Account, you won't be able to access Google cloud services, including this one.