CloudBackend SDK is an enriched Software Development Kit that allows for the development of applications on browsers, mobile devices, and IOT/embedded devices. Working with the CloudBackend Dashboard for data modeling and policy configuration, the CloudBackend SDK allows you to build complete data application solutions that can run within multi-cloud and edge environments.
The CloudBackend SDK includes Smart Sync, a state synchronizing service for bi-directional communication between browser, device, and the cloud without the need for separate custom API builds. The CloudBackend SDK with Smart Sync allow you to rapidly build applications on devices that are off-line first, able to fully function with disruption in connectivity.
The functional components in the CloudBackend SDK, illustrated below, are the building blocks to minimize your client-side development effort.
It provides a standard set of APIs to be used for all application development and includes network discovery, error handling, and network communication functionality, removing the need to build all the real-time infrastructure yourself.
You will need a Tenant account to login to the Dashboard where you can manage identities, manage your administrator and tenant groups databases, define policies and perform administrative tasks using the Dashboard CLI. It has been optimized for the Chrome browser.
To access the Dashboard, go to db.cloudbackend.com and log in using your Tenant account username.
When loged in you will see the available options on the left-hand side, e.g.:
With the access via your GitHub account, you can download the CloudBackend SDK packages including:
Request access to the GitHub repository containing the development packages. You will need to provide your GitHub user name. Send your contact information via e-mail to hello @ cloudbackend.com
You will receive a confirmation when your access has been granted and then you can download the CloudBackend Software Development Kit (SDK). It contains packages for Java, Android, C++ (Ubuntu Linux on x86) development environments. These include code examples to give you a quick start.
You will also get a Tenant user account that is required to manage your account, including creating some client user accounts.