Feature

External Databases

At A Glance

Backendless Pro lets you turn any database into a Backendless API-enabled database. With Pro, you can easily connect any external database with your Backendless server, giving you all the functionality of Backendless no matter where your data is housed. Capabilities include a complete set of the database operations (CRUD) on the external database data via Backendless SDKs and REST APIs, transforming the data for mobile-friendly, cross-platform deployment, and real-time data push. You can also inject Cloud Code into the API chain, to centralize your business logic execution.

External Databases

RESTify Your Existing Database

Make your existing database instantly accessible via Backendless API by connecting it to Backendless Pro. Creating a connection simply requires filling out a form with the database connection properties. Your mobile apps will then be able to use the Backendless SDK or REST API to retrieve, create, update, and delete data in your database. Backendless can connect with Oracle, MySQL, SQL Server and PostgreSQL external databases. If you have a different type of database, our team can help you make that connection as well.

Learn more and get pricing here.

Connect Mobile Apps to Legacy Data

Implementing a mobile strategy when you have a large existing user base, legacy workflows, and immovable data can be a daunting task. Backendless is the perfect solution for integrating mobile apps with existing data sets. Connecting Backendless to an external data source instantly transforms your data for efficient, modern, and mobile-friendly consumption. Once connected, your mobile applications will be able to seamlessly retrieve data using our SDKs or REST APIs while Backendless Analytics captures all API activity. For further customization, you can inject your own Cloud Code into the API processing pipeline to perform additional business logic. All of this becomes available as soon as you establish a connection with your existing data source.

Learn more and get pricing here.

Your Database in Real-Time

Picture this: multiple users create orders in your Oracle database at once. You need those orders to be instantly displayed in your admin dashboard when they’re submitted. How long would it take to implement this workflow in your current system? In Backendless, this takes mere minutes. Simply establish a connection with your existing data source and use the Backendless APIs to work the data. Our Real-Time Database capability effortlessly becomes a part of your solution. When your apps create new database records, or update or delete existing ones, Backendless’ Real-Time Database sends instant, real-time events to your external database. The result is that every app you build becomes a dynamic, always up-to-date application.

Learn more and get pricing here.

Inject Cloud Code

Centralizing your business logic, aka Cloud Code, on the server-side provides a lot of benefits. First, you can easily modify the behavior of your application without making any changes on the client side. Additionally, the logic can institute business rules for data validation, or it can control specialized business workflows. Logic can be implemented with code (Java or JavaScript/Node.js) or 100% Codeless using our visual logic builder. When you connect Backendless Pro with an external database, the Cloud Code logic function automatically becomes a part of the API processing chain. You can then enhance any API request on your data residing in an external source with business logic running in Backendless Pro. For example, suppose you need to send out an email or send a push notification when a data record is saved in your SQL Server database. This can be easily accomplished with Backendless Cloud Code – simply add an API event handler to execute the notification function and deploy the logic.

Learn more and get pricing here.