API-first Development

Cloud CMS provides a JSON API-driven way for building mobile apps and web sites. Your app/site communicates with Cloud CMS via HTTPS to create, update, read, delete and perform other interesting operations ranging from workflow delegation to mimetype transformations, branching, publishing and more. Deployment options include:

Direct API access
Custom Middle tier
NodeJS module
Turnkey solution


The Cloud CMS SDK provides a GitHub repository stocked with a variety of sample code and getting started points for your projects. This code goes hand in hand with the tutorials and guides found within the Cloud CMS developer documentation and includes sample web projects that you can run right away or deploy to the cloud.

Drivers and Frameworks

Cloud CMS provides drivers (or client libraries) for a select programming languages as well as guides to walk through implementations of small projects using popular frameworks.

Hello World!

We've put together a short and simple "Hello World" tutorial that brings everything together in a few nice and simple steps. Take a moment to walk through this. It covers how to use the command line tool to retrieve your API Keys and wire them into a simple Hello World app delivered as part of our SDK.

Read through the Hello World tutorial.

Accessing your API Keys

At the end of the day, Cloud CMS provides its services via HTTPS and OAuth2. To access Cloud CMS from any platform, whether iOS, Android or JavaScript, all you need is an HTTP Client and an OAuth2 handshake.

To do this, you need your API Keys. API Keys are automatically created for you with every Application you create. You can download them from Cloud CMS and drop them right into your mobile app.

Learn how to do this on our API Keys page.

The Cloud CMS Command Line Tool

Cloud CMS provides an optional Node.js-based Command Line Tool that lets you work with our Cloud CMS resources, projects and applications right from the command line. This includes fetching your API Keys, creating new ones or managing the deployment state of your HTML5-based applications to the cloud.

Learn how to do this on our Command Line Tool page.


Once you've gotten your fingers dirty, you may want to learn more about Cloud CMS by reviewing our documentation or by taking a closer look at our REST API Documentation. There are also a number of Videos online to assist with a conceptual understanding of what Cloud CMS is all about.


If you have a Docker subscription for Cloud CMS, you can run Cloud CMS on-premise, on your laptop or within a virtual private cloud account on Amazon AWS, IBM BlueMix and many other platforms.

Download Cloud CMS on Docker to get started running development instances where you can build and test out your custom content definitions, user interface components and more!