Backendless
Backendless is a visual app development and backend-as-a-service (BaaS) platform that exposes a full set of REST APIs for data persistence, user management, file storage, publish-subscribe messaging, push notifications, geolocation, caching, and atomic counters, plus serverless Cloud Code (custom API services and timers). Requests are authenticated with an application id and REST API key carried in the URL path and a user-token header for authenticated sessions.
APIs
Backendless Data Service API
CRUD persistence over schema-backed tables - save, update, upsert, and delete single or bulk objects, plus rich search with where clauses, paging, sorting, relations, grouping, ...
Backendless User Service API
User registration, login, logout, password recovery, email confirmation, current-user lookup, and role assignment. Login returns a user-token used as a header on subsequent auth...
Backendless File Service API
Upload, download, copy, move, rename, and delete files and directories in the hosted file repository, with directory listing and permission controls.
Backendless Messaging and Push API
Publish-subscribe message exchange over named channels, polling-based message retrieval, mobile push notifications (singlecast/broadcast), device registration, and templated ema...
Backendless Geo Service API
Geo point management organized into categories with metadata, plus radius and rectangle proximity search and relative-distance queries against stored geo points.
Backendless Cache and Atomic Counters API
Server-side key/value cache with put, get, contains, expire, and delete operations, and thread-safe atomic counters supporting increment, decrement, add-and-get, get, compare-an...
Backendless Cloud Code API
Invoke developer-defined serverless API services and methods deployed as Cloud Code, alongside event handlers and scheduled timers that run custom business logic in the Backendl...