CMS for the Enterprise
Dream it. Create it. Publish it.
High Velocity
Editors work together to approve and publish content between Staging, QA and Live Production environments. Respond quickly with fast and frequent updates or rollback to any point in time.
Collaboration
Cloud CMS features Git-like versioning, branching and merging. It offers preview, scheduled releases, rules and workflow. Security configurable with MFA, SSO, Custom Roles and Teams.
Intelligent Content Services
Feature-rich RESTful API, GraphQL support and out-of-the-box integrations for natural language processing, machine learning, automatic translations and more.
Why Cloud CMS?

Editors
Editorial teams use simple and easy forms to create and instantly preview content. Use our Intelligent Services integrations to translate, auto-tag, and much more, saving editorial time and reducing time to market.

Developers
Developers know the best tools and frameworks to build amazing apps and web sites. Our API and GraphQL support, along with our library of drivers, SDK examples and toolkits, make it easy to pull content into projects.

Marketers
Be responsive to your market. Create content once and publish it all around the world, across data centers and technologies. Schedule updates to be published when needed to meet the critical time sensitive requirementsF of content, customers, and the business.
What is Cloud CMS?
Definitions for Cloud CMS (noun)
[kloud see em es]
- A decoupled JSON and binary content platform that provides a high performance, transactional API to Create Once and Publish Everywhere
- A headless CMS with a rich and extensible user interface so that your editorial team can create, manage and publish fresh content to your web sites and mobile apps with ease
- A powerful content engine that runs in the cloud or on-premise using Docker, letting you plug it right into your API-oriented, low-latency microservices-based applications
- The content backend that you'd build if you had the time to do it well
Cloud CMS is a headless, API-first approach to content management, built around JSON and a high performance cloud architecture.
It delivers enterprise features, including flexible content models and a full editorial environment, allowing your business users to create, manage and publish fresh content with ease.
Cloud CMS is available as a hosted subscription or as Docker microservices that you can
run on-premise or host within your own private cloud. Cloud CMS runs on top of
MongoDB,
ElasticSearch
and
Amazon AWS.
Key Features
Content Models
Define content types, properties, aspects, inheritance, indexes and validation logic using JSON schema.
Associations
Connect content nodes with associations to describe relationships. Perform complex traversal queries on the graph structure.
Safe Editing
Every change is captured and stored using changeset versioning. Rollback to any moment in time using snapshots.
Workspaces
Carve out team workspaces, build your content and publish it to the live site.
Behaviors
Assign rules that trigger on events or fire out to remote web hooks.
Binary Attachments
Upload and attach binary files to nodes. Automatic computation of thumbnails and custom previews based on mime type.
Full Text Search and Query
Search for content using full-text search and/or a JSON SQL-like query syntax. With built-in pagination and sorting.
Safe and Secure
Lock down content rights for specific users, groups or teams using Role-based Authorities.
Smart Connectors
Quickly connect to services for Natural Language Processing (NLP), Machine Learning, AI,
Single Sign On (SSO), Team Collaboration and much more using our out-of-the-box integrations
branch.queryNodes({
"category": "large"
}).each(function() {
console.log(this.title);
});
ObjectNode q = JsonUtil.createObject();
q.put("category", "large");
ResultMap rs = branch.queryNodes(q);
for (BaseNode node: rs.values()) {
System.out.println(node.getTitle());
}
JObject query = new JObject();
query["category"] = "large";
List results = await branch.QueryNodesAsync(query);
foreach (IBaseNode node in results)
{
Console.WriteLine(((INode) node).Data["title"]);
}
query = {
'category': 'large'
}
results = branch.query_nodes(query)
for node in results.values():
print(node.data['title'])
req.branch(function(err, branch) {
branch.queryNodes({
"category": "large"
}).then(function() {
res.render("products", {
"nodes": this.asList()
});
});
});
query = {
'category': 'large'
}
node_array = branch.query_nodes(query);
node_array.each do |node|
puts 'node: ' + JSON.pretty_generate(node)
end
Customer Case Study
Learn how ChilliSauce uses Cloud CMS
to optimize their core business
After false starts with some typical content management solutions, we were finally able to design the content repository that our business required."
Customer Whitepaper
Learn how the European Respiratory Society uses Cloud CMS
It is a Headless CMS: Cloud CMS. This type of CMS does not make any assumption on technology or design, it does not display content, it just serves content as JSON."