Introduction to Agility CMS

Agility helps organizations turn digital storytelling into sales growth and better customer experiences by empowering them to create amazing customer solutions that bridge the online and offline worlds. 

Agility is a cloud-native, API-First Content Management Platform hosted on Microsoft Azure. We can scale instantly at a moment's notice while you take care of hosting your front-end solution, or web application anywhere you'd like.

When it comes to choosing a CMS, you shouldn't have to compromise, and Agility offers its users the best of both worlds: 

  • Editors have the power of authoring tools they are already familiar with, such as Content Previewing & Scheduling, Page & Sitemap Management, SEO Fields for Optimization & more.  
  • Being API-First means Developers are not limited to a specific language or framework and can deliver content to any front-end with any coding language.  

Agility takes a true content-first approach to structuring and delivering your digital content. Whether it's for your website, mobile app, smart TV interface, email campaign, or in-store digital signage, well-structured content is essential for delivering the seamless omni-channel experiences that today's consumers have come to expect. 

With a ton of built-in-features, easy-to-use integrations with industry-leading tools, and an intuitive interface, you’ll be able to get new products and experiences into the market quicker and more cost-effectively. 

What We'll Cover:

  1. Core Concepts
  2. Getting Started
  3. Developer Reference
  4. Extending Agility CMS

Core Concepts

Content Architecture

Content Architecture is the process of planning and implementing your solution around the requirements and capabilities of your content editors. Agility is a flexible, content-first CMS that can be configured in several ways. We find that It is important to step back and evaluate how everything will work together before you start development. 

Learn More


Sitemaps allow editors to manage multiple content destinations within a single Instance. A content destination can be a website, application, IoT, digital signage, etc where editors can manage the pages that make up their front-end. Each sitemap can have different pages but utilize the same underlying architecture such as page templates, modules & content models. 

Learn More

Page Management

Pages in Agility are considered content objects, they are used to select, relate, and group entries so they are easy to manage. Page Management empowers editors to create and manage pages for your website or app using re-usable building blocks (i.e. Modules & Page Templates). Editors can manage your site's page tree, page-level SEO properties, and determine what content and functionality will be on each page. 

Learn More


In Agility, Content comes in the form of Pages, Assets, and Modules. Define how you want your Content to look, Version your Content, and Share your Content across Sitemaps to deliver a true omnichannel experience.

Learn More


Migration is the approach of transferring over content from other Content Management System Platforms such as WordPress or Drupal, into Agility CMS. Migration of content can also be done between multiple Instances within Agility CMS using tools such as Excel import/export and our Content Management API's. 


Stage, Publish, and Unpublish content with ease. Agility offers the ability to Batch Content Changes, Schedule when you want to Publish/Unpublish content and Preview your content changes prior to Publishing!


Agility CMS is a Cloud Hosted solution. We take care of hosting the CMS on Azure, a top cloud infrastructure and service provider. All you have to do is host your Website or Application on whichever hosting platform you prefer.

API's & SKD's

Agility CMS is built to be flexible and powerful so you can design a solution that suits your needs. You develop and deploy your Website (or App, IoT Device, etc.) outside of Agility and pull-in content using our platform SDKs or REST API. 

Team Collaboration

Increase collaboration with your team members, while maintaining the quality of your content. Agility gives you the ability to control the content that gets published live on your website through our Publishing Approval Workflow. 


Agility allows you to moderate the security level and access that users have to Pages, Modules, and Assets. This gives Admins the ability to limit what specific users can view, add, edit, and remove in your Instance.

Authentication Profiles

Agility CMS manages how you can authenticate CMS users and how your apps can access content from the CMS APIs.

Learn More


Organizations in Agility CMS allow you to manage multiple instances, their plans, and how you pay for them.

Learn More

Getting Started

Agility CMS is built to be flexible and powerful so you can design a solution that suits your needs. Being headless, there are infinite ways to integrate with Agility CMS:

Developer Reference

Agility CMS is a cloud-hosted Headless CMS. You develop and deploy your website (or app, IoT device, etc.) outside of Agility and pull-in content using our platform SDKs or REST API.

Extending Agility CMS

Agility CMS provides several ways to customize your experience and integrate with other third-parties.

  • Custom Scripts - Write custom JavaScript that can run while validating content input forms.
  • Custom Fields - Write a re-usable custom field where you control how it renders and what data it saves.
  • Webhooks - Notify third-parties when actions in the CMS occur.


6 out of 6 found this helpful



Please sign in to leave a comment.