Mobile Backend as a Service (mBaaS) offers developers with a way to connect their applications to backend cloud database and storage while also providing important features such as user management, push notifications, and integration with social networking services. These services come with their own Software Development Kits (SDKs) and Application Programming Interfaces (APIs) to help web and mobile developers quickly connect their products with their services.
This article compiles a list of the best BaaS providers for developers to quickly browse through and choose the most suitable for their own apps or webs.
If you know a good BaaS, please comment below so I can add it to this list.
Note: One of the most popular providers, Parse, is shutting down on January 28, 2017.
AWS Mobile Hub offers developer with variety of tools to easily add and configure features for mobile apps. Those features are user authentication, backend logic, data storage, content delivery, push notifications and analytics; they are divided into different services which are Amazon Mobile Analytics, Amazon Cognito, Amazon S3, Amazon DynamoDB, Amazon CloudFront, AWS Lambda, AWS Device Farm and Amazon Simple Notification Service (SNS). These services are priced separately based on usage. Each service has a free tier available.
Google Cloud Platform
Google Cloud Platform allows you to build, test, and deploy apps on Google’s scalable and reliable infrastructure. Its cloud platform offers all necessary cloud products and services for compute, networking, storage, machine learning, big data, operations, and more. Each of the platform’s service has a different price.
Kumulos cloud platform provides app developers easy way to integrate its features into iOS and Android apps. Kumulos focuses on for mobile app agencies and keeps its price platform as pay-as-you-go. Its motto is to help developer save money when building an app and make money by delivering excellent services when the app goes live.
Microsoft Azure is a cloud computing platform and infrastructure whcih allows developers to build, deploy, and manage applications and services through Microsoft’s data centers. You can run Windows and Linux based applications in 30 Azure datacenter regions. Azure supports many different programming languages, tools and frameworks. It has a calculator to help developers determien monthly cost based on used services.
Kinvey offers a complete BaaS service which powers entire businesses and important apps. Kinvey is trusted by many large enterprises, agencies and technology partners. Kinvey helps developer to start developing immediately with its tools and agile delivery model. Developer can switch from development to production with no useless code.
Backendless platform consists of 4 elements: mBaaS, hosting, API engine and marketplace. Its mBaaS has a lot of features to help developer build the top-notch mobile app. Your project’s data and file can be stored in its powerful, secure and reliable hosting. Backendless provides SDKs and REST APIs for easy development and quick deployment. Its marketplace provides a large variety of tools to make the development process easier.
Appery.io differentiate it with other BaaS providers via its App Builder. This tool allows to develop app which can be run on both Android and iOS. Appery.io combines enterprise-grade integration middleware with a browser-based rapid development environment and mobile backend services for developers to accelerate their mobile development.
Kii provides complete platform for connected experience. Developer can manage multiple vendors and dozens of SDKs with this platform. Kii helps develop, test, optimize, scale and run from a single integrated cloud platform. Kii will provide support developers throughout their project’s lifecycle.
Mobile Backend as a Service Providers for Network Gaming
Game BaaSes are similar to services above, but they are catered to network gaming, be it social, RPG, turnbased card games or realtime first-person shooter.
Game Sparks has every from friends, leaderboards, chat, to realtime multiplayer. The service also provides teams, tournaments, lobbies and matchmaking. Game Sparks has a separated pricing package for indies and students, which is quite cheap compared to other services.
PlayFab offers back-end building blocks for online games, including storage, compute, commerce, analytics and other tools. PlayFab’s free tier has all features, which makes it quite a good option for indies’ multiplayer games.
Photo Engine are trusted by many famous developers such as Square Enix, Microsoft Studios and Bandai Namco.
UNet is Unity’s built-in service for those who develops their games using Unity. It is not mandatory but it can be an easy start for Unity users as it comes with other Unity’s SDK.