What is BAASBOX?
BAASBOX is an open-source Backend-as-a-Service (BaaS) platform that provides a ready-to-use backend infrastructure for developers to build web and mobile applications faster. It eliminates the need to build custom backends from scratch.
Key features of BAASBOX include:
- User management - handle user accounts, profiles, roles, permissions out of the box
- Database storage - JSON document data store with SQL-like query language
- File storage - upload and manage files like images, documents etc.
- Push notifications - send push notifications to iOS, Android devices
- 3rd party social login - enable login via Facebook, Google etc.
- Custom code - write and deploy custom logic in Java
- REST API - access full capabilities over REST API
- Admin console - visually manage users, roles, permissions, data
BAASBOX is written in Java and offers SDKs for all major development platforms like JavaScript, .NET, iOS and Android. It can be deployed on premise or on the cloud platforms like AWS, Heroku for production applications. The open source edition is free with some limitations while commercial licenses are available for enterprise needs.