When comparing Kinvey vs Back4App, the Slant community recommends Back4App for most people. In the question“What are the best alternatives to Firebase?” Back4App is ranked 1st while Kinvey is ranked 5th. The most important reason people chose Back4App is:
The user is not a hostage and can migrate the application to other hosting service whenever they want.
Ranked in these QuestionsQuestion Ranking
Pro Asynchronous file uploading
When you want to upload a file, you just create an object and initialize the file upload to the server (this is done asynchronously).
Pro Provides a straightforward way of connecting their services
Setting up a backend for an app with Kinvey is very easy and takes minutes. All you have to do is sign up and through their graphical interface follow all the steps, which boils down to creating tables and identifying the type of data that is being stored.
Then you download the library, integrate it with your app and initialize the process with one single line.
Pro User registration is easy
User registration with Kinvey is pretty good and usually works without any problems. It's also very easy to use, you simply pass the username, password, email, etc. to the required method and register a callback that returns whether the registration was a success or a failure.
Same thing is done for login and logout as well.
Pro Open source
Back4app is an open source BAAS and Backend generator.
Pro Smooth migration from Parse
Back4App offers a smooth migration for all former Parse users who wish to migrate their data now that Parse has announced that it will stop soon.
Con Costs are eye-wateringly high
The free tier is not that generous and as soon as you trip the paid tier it costs you thousands a month.
Con The free plan isn't that good
Kinvey's free plan only includes the first 1000 users for free, 5 million push notifications (which admittedly, is pretty nice) and 2GB of storage.
Con Uses MongoDB for the backend, which is not considered very safe by many
Back4App uses MongoDB as the database where data is stored. Mongo has been known to have issues with data corruption and data loss.