Features

NEWEST FEATURE

Backendless Missions

Backendless Missions are the fun, challenging new way to learn app development with the Backendless Platform. Each mission you complete gives you rewards such as Backendless Bucks, experience points (XP), and Achievement badges. Plus, when you complete enough missions, you can unlock the new free Springboard plan.

Learn More

Categories

Backendless has dozens of features to help you achieve your app-building goals. Navigate through the categories below to find the feature that will move the needle for your application. If you need it, we’ve got it.

Backendless Core
Backendless UI Builder
API Services
Backend Management
Backendless Pro
Build Faster
User Engagement
Backendless Marketplace

Backendless Core

Backendless mBaaS is a complete backend with support for user authentication, data persistence, file storage, messaging and custom business logic. Everything you need to build awesome apps without worrying about servers.
Backendless Database
Manage data with a graphical browser, SQL-driven search and relations. Manage your schema and data security. Backendless data flows seamlessly across platforms.
Caching
Speed up your application's backend by temporarily storing data on our server in a highly-efficient, in-memory cache with the cross-platform data caching API.
Cloud Code
Customize your Backendless application to fit your business needs with three forms of Cloud Code: API Services, API Events Handlers, and Cloud Code Timers.
User Management
Enable user signup and login with the User Registration, Login, Logout and Password Recovery APIs. Manage user properties and relations, and integrate social logins.
Real-Time Data
Keep your data up-to-date, even across platforms. Send and receive conditional notifications based on specific criteria. Work in real-time in the Console and Cloud Code.
Pub/Sub Messaging
Use Publishing and Subscription APIs to deliver messages from person to person or individual to groups. Pub/sub is cross-platform and supports SQL-driven conditional delivery.
Logging
Improve your testing efficiency by managing your log files with a centralized, multi-level logging system with filtering and real-time log review capabilities.
Geolocation
Make your app location-aware with geolocation. Easily establish geo-relations with your data objects, setup geofences, and search geo-data driven by SQL.
Codeless
Visually construct backend logic and APIs with no code required. Build and test Codeless logic right in the Console, then deploy and reuse anywhere.
Security
Enjoy bulletproof security with a multi-tiered system and easy-to-use permissions interface for files, messaging channels, geolocation data, and the database as a whole.

Backendless UI Builder

Build your app's frontend with the drag-and-drop, visual, codeless UI Builder. Design mobile and web apps that seamlessly connect with your Backendless backend for fast and easy real-time app development.
Introducing Backendless UI Builder
Get introduced to UI Builder: build your app frontend with a visual, codeless, drag-and-drop app builder that integrates seamlessly with your Backendless backend.
How To Add, Copy, And Delete Pages
Pages are the fundamental element of UI Builder. Learn to create, rename, delete, and clone pages, how to create page templates, and how to designate your "Main" page.
How To Add, Copy, and Delete Components
Learn about components in UI Builder. Add, move, delete, and replicate components, navigate to a component's parent, and understand the concept of "directionality" in Blocks.
Using The Component Tree In UI Builder
The Component Tree is a visual representation of the hierarchy of all components on a page. Use the Tree to navigate among components and locate components on the page.
About Component IDs In Backendless UI Builder
A component ID is used to identify a component in the UI hierarchy. Additionally, the ID is used to reference the component in the codeless logic.
Managing UI Layouts - Part 1 - Building Blocks
The "building blocks" of the layout management system. Use these elements and configuration properties to create virtually any app layout for web or mobile interface.
Managing UI Layouts - Part 2 - Rendering Effects
Learn how to apply layout management properties to achieve various rendering effects. Includes the Container and Block components and FlexBot layout properties.
About The Auto-Generated 404 Page In UI Builder
The 404 page is automatically created for you and can be edited just like any other page. The 404 page will be shown when a user navigates to a non-existing resource.
Previewing And Publishing Your Codeless UI App
One-click preview is available for mobile and desktop browsers. When you publish, UI Builder packages and compresses the app and deploys it to file storage.
Introduction To Codeless Logic In UI Builder
Use an intuitive drag-and-drop interface for expressing the logic executed in your app, such as retrieving data from the database, controlling the state of the UI components, etc.
About Data Binding In UI Builder
With data binding, you can control components' visibility, clickability, internal or visible state, render complex views, gather and submit form data, and much more.
Types Of Logic - Events And Handlers
Events execute in response to user action or interaction with a component. Handlers are executed when the UI re-renders in response to data model changes.
How To Exchange Data Between Pages
When you build apps without coding, a mechanism must be in place which lets you share data between the pages. This mechanism in UI Builder is called "App Data".
The Container Component In UI Builder
The Container component can be used to create grid-like layouts. It can have a fixed number of rows or with "Dynamic List Behavior", it can render content dynamically.
The Row Component In UI Builder
The Row component is the foundation of the Container component. See a demo of creating an image gallery using the Dynamic List Behavior of the Row component.
Two Directional Data Binding In UI Builder
Review the process of using two data binding approaches in the same Container component by creating an Image Gallery app with two separate data bindings on rows.
The Panel Component In UI Builder
Review the Panel component, its structure, and the differences between it and the Container/Row/Cell structure. See visual and behavioral properties in action.

API Services

Instantly turns any deployed code or Codeless Logic into an API microservice with its own native SDKs and REST APIs. Provides a secure and ultra-scalable runtime environment for running the services and packaging them for the Marketplace.
Generate API Docs
Automatically generate API documentation for every API service you create, test, host or deploy with Backendless. API docs are fully compatible with many external services.
Codeless
Visually construct backend logic and APIs with no code required. Build and test Codeless logic right in the Console, then deploy and reuse anywhere.
Service Management
Securely test, deploy, run and scale your API services on a highly scalable, serverless platform. Generate API docs and client SDKs for iOS, Android, JS and .NET.
Instant APIs
Write Java and JavaScript / Node.js code and turn it instantly into an API, or create codeless APIs with a graphical builder right within Backendless Console.
CodeRunner
Develop and debug locally then deploy to the cloud your own server-side business logic with CodeRunner, our Cloud Code container for Java and JavaScript/Node.js scripts.

Backend Management

Secure, scalable and ultra fast file storage system supporting static and dynamic (Node.JS) content. Can be used for deployment of web applications, mobile app home pages or as a storage of static content.
Backendless Database
Manage data with a graphical browser, SQL-driven search and relations. Manage your schema and data security. Backendless data flows seamlessly across platforms.
User Management
Enable user signup and login with the User Registration, Login, Logout and Password Recovery APIs. Manage user properties and relations, and integrate social logins.

Backendless Pro

External Databases
Get all the benefits of Backendless as an API platform, including real-time capabilities and Cloud Code, without having to sacrifice your legacy database.
Docker Architecture
Deploy Backendless Pro to any server easily, scale your server infrastructure freely, and be protected from server downtime thanks to our Docker architecture.
Limitless Edition
Unleash the full potential of Backendless with Backendless Pro. Pro gives you truly unlimited data retrieval, API calls, cache storage, Cloud Code, and push notifications.

Build Faster

A codeless or low-code backend allows for rapid development and iteration, making it possible to get your application to the testing stage faster and make changes quickly based on user feedback. Backendless gives you the tools reduce or eliminate code writing and produce apps and APIs rapidly.
Team-Driven Development
Add and remove team members, manage team member access permissions, and remove UI elements from visibility for team members with restricted access.
Backendless Navigator
Search and navigate your Backendless application and instantly access articles, tutorials, videos, and documentation, right within the Backendless platform.
Project Templates
Jump-start your development with pre-built templates for Android, iOS, Java, and JavaScript, or create your own template to streamline development even more.
Codeless
Visually construct backend logic and APIs with no code required. Build and test Codeless logic right in the Console, then deploy and reuse anywhere.
Instant APIs
Write Java and JavaScript / Node.js code and turn it instantly into an API, or create codeless APIs with a graphical builder right within Backendless Console.
Code Generation
Generate iOS, Android, or JavaScript code for your client-side with one click. Choose from "starter" projects such as Login and Chat apps, or build your own code generator.

User Engagement

Generate landing pages to bring the users in, customizable push notifications to keep them engaged, and customizable email templates to keep the user base growing. Backendless offers solutions for all stages of the user lifecycle.
Landing Pages
Capture the attention of potential users with beautiful, mobile responsive landing pages. Customize one of our templates then publish with us or on your own domain.
Email Marketing
Welcome new users and provide valuable information by email. Work with customizable templates, A/B test different variants, and segment users to maximize opens.
Push Notifications
Keep users updated with personalized, schedulable push notifications. Build your own templates, target specific users/groups, and customize popups, badges and sounds.

Backendless Marketplace

Login With Apple
The Login with Apple plugin enables applications built with Backendless to provide an authentication option where a user can login with their Apple account.
Twilio Integration Plugin
Set up 2-factor authentication, phone number authentication, and SMS/MMS capabilities for your app with the deeply integrated Twilio plugin for Backendless.
Stripe Integration Plugin
Integrate our Stripe plugin to enable secure processing of credit card transactions. Update your app with the status of the transaction through an asynchronous callback.
SDK for Amazon Alexa
Develop and deploy custom Alexa skills for Amazon devices with the Backendless SDK. Custom skills can be implemented with Java, JavaScript, or Codeless.
Get Started Today

The fastest way to learn about Backendless is to try it for yourself.

The best way to learn about Backendless’s many features is to try them for yourself. Start your free trial today and with the help of Backendless Navigator, you can explore our many features with in-depth video tutorials and detailed documentation right inside the platform.