Backendless Database is a secure, scalable and dynamic persistence solution. Backendless Database is also visual, requiring no code for setup or API integration with your application. We provide the best of the NoSQL and SQL worlds. As a NoSQL persistent storage solution, Backendless Database structure can be defined on the fly with tables and table columns being created automatically based on the data you save via with APIs. As an SQL-based solution, you get the benefit of using relational data, indexing, SQL searches, and aggregate functions. Backendless Console gives you a powerful graphical interface for working with your data, setting up constraints, and validators. Backendless Security lets you graphically assign permissions to user roles for data tables or individual objects. Using Code Generators, you can instantly download client-side code that is mapped to your database schema to and save time when developing your application.