Content API fueled by JSON
Connect your Apps to the Cloud in a "headless" fashion
All network communication is secure over HTTPS/SSL and uses OAuth2 for two-factor authentication.
Plug in one of our pre-built client libraries to connect your new or existing apps to the cloud.
The Cloud CMS SDK
The Cloud CMS SDK includes sample projects written for a variety of frameworks that you can use as a starting point for learning about Cloud CMS or building your own apps.
It's freely available and open source Apache 2.0 on GitHub. Simply clone to your local computer and start building straight away.
JSON + Binary Attachments
Every piece of content stored as simple JSON that you query and search against using SQL-like queries and full-text search. Performance is fast with no penalty for serialization, it's JSON all the way down.
In addition, store one or more binary attachments per content object and stream back to your application to support features like thumbnail generation, instant preview and mimetype transformation.
Field Select, Sorting and Pagination
Query and search for content while taking advantage of field-level selection to reduce the size of your content payload over the wire. Keep things short and sweet!
Take advantage of built-in field-level sorting and paginated result sets to finely control the amount of data and response time of your requests.
All content is stored in a changeset-versioned repository that is very similar in design to that of Git or Mercurial. Every transaction writes to its own changeset so that nothing gets lost. You can always roll back to any point in time.
Capture everything safely and take advantage of scheduled publishing built around branching, merging and collaborative workspaces.
Plug your JSON result sets and objects into templates that execute server-side to do work for you such as automatic generation and sending of emails, workflow notifications and invitations using Freemarker and/or Handlebars.
Custom Application Servers
Need custom controllers or server-side application logic for your mobile app? Cloud CMS provides an application server written in Node.js / Express that you can easily extend for this purpose.
Write your own controllers and take advantage of our prebuilt Cloud CMS module for Node.js to provide virtualized content retrieval, instant preview, preview image generation, login / registration services and much more for your mobile apps.
All data is transmitted securely using HTTPS/SSL and OAuth2 with separate client-level and user-level authentication keys.
Manage your application and website security policies using role-based authorities and finely grained object-level permissions.
Scalable for Growth
Our content API scales to the needs of your application. As your API calls increase, we automatically scale up the backend for you.