The Platform to Build & Run

SaaS


the Singularity Database enables you to Build, Deploy and Scale SaaS applications with less development, zero DevOps, and low cost, while having full insights in how the business scales through KPIs.

CloudBackend is available for early access testing for a select few developers ahead of launch next year.



CloudBackend is a service created by the team that created iCloud.

 

What do you need?




Powerful web-based CLI to access the database

tenant://> query recipies -s updated,title

+----------+-------+
| Updated  | Title |
+----------+-------+
| 10:55:37 | Miso  |
+----------+-------+
| 11:05:25 | Sushi |
+----------+-------+

tenant://> desc recipies

Easy to use SDK that caches and keeps data in sync with the database

Code Examples

Insert / store object in database
<operation name="database"> <upload to="home://pictures"/> </operation> <!-- Create a new object --> <operation name="database" value="tenant://"> <create type="object" name="config.xml"> <content type="text/xml"> <config version="1.0"> <eula>true</eula> <lang>en_US</lang> </config> </content> </create> </operation>

More information

Provides platform for building and operating SaaS.

Less coding needed when building apps with provided SDKs.

Build and deploy apps to any Internet domain.

Flexibile data model and database with built-in backup.

Fully managed service with no DevOps or NOC.

Build the apps, the database provides the scaleable backend.

Web Applications

Create your own applications within the database or using the Visual Studio Code plugin and then run them from within the database.

Applications are stored within the database and access to them is controlled using ACL, including groups and roles. They may also be deployed to be used as a publicly available SaaS.

Web applications are directly connected to the database and any changes in the database is immediately reflected in the application, including in collaborative use-cases.

Read more

roll-out

A very convenient and efficient way to develop and manage applications and data in the cloud, without worrying about the underlying data infrastructure, scalability, security, and end-user authentication.

Cloud Database

The Singularity dbPaaS — Database Platform as a Service, allows you to work with most types of data. While integrated identity management keeps the data safe.

The flexibility of the Singularity Data Model combines some of the features of relational, object stores, key/value, streams, and graph databases. All with the intent to unify data across applications and across backend resources and APIs.

All data is then according to set ACL policies for the at each time authenticated identity, available through the SDK on devices or in the cloud.

Read more

datatypes

The Singularity Database is a cloud-based database service that allows developers to store and retrieve data without needing to set up their own backend infrastructure or make API calls.

This means that developers can focus on building applications without having to worry about the complexities of managing a database or creating the data pumping code to/from apps.

Collaborative Applications

The database automatically makes all applications collaborative. No additional program logic is needed as the database handles simultaneous changes of information across devices.

Collaborate by exchanging data in closed groups small and large or public groups, combining text, images and other file attachments in real time between users.

Read more

xml pad

The Singularity and Data Grid handles the heavy lifting of managing a database, such as scaling and replication, so that developers can focus on building their applications.

Developers do not need to worry about operating, securing, and maintaining their own backend API or database servers, which can be time-consuming and costly.

Hierarchical Data

CloudBackend natively supports XML as an object type, which means it can also work with data within hierarchical XML documents. Through datatypes it becomes aware of different types of XML documents to perform actions on like running apps, extracting meta-data, or adapting the UI.

The database supports creation, editing, storage, manipulation, meta-data extraction, and searching of XML. It also fully supports the XPath 1.0 and XSLT 1.0 standards.

Queries performed on data in the database is always returned as a XML db:result, and the database can be navigated as XML.

Read more

xml pad

Partners & Accelerators

More information