Introducing Headless API for Kentico EMS

The headless approach has seen a growing popularity in the recent years. That’s not a completely new thing for Kentico EMS users - Kentico EMS has provided a REST API for many years. However, it didn’t offer the same powerful capabilities as Kentico Kontent, our Content-as-a-Service product.

Today, we’re adding Kentico Kontent publishing module to Kentico EMS, thus further enhancing customers’ capabilities to serve various digital touchpoints along the whole customer journey. Customers are now able to display content using any technology on a broad palette of devices with ever-growing usage, such as mobiles, wearables, or IoT devices.

High Availability and CDN Caching at Customers’ Fingertips

Connecting Kentico EMS with Kentico Kontent empowers customers with High Availability when delivering their content to an audience, so the CTOs can get a good night's sleep without being afraid that their website or application will go down when a component fails.

Kentico Kontent comes with built-in Content Delivery Network (CDN) that allows customers to cache their content in local nodes all around the world and deliver content to their audiences much faster. It satisfies the always-impatient users located in various parts of the world and can have a significant impact on search engine rankings.

SDKs to Quickly Connect the Front with the Back

Unlike most traditional CMSs that provide just a REST API, Kentico Kontent comes with a broad selection of SDKs for the most popular languages. The SDKs save a significant amount of developer time when delivering digital projects with various front-end technologies.

Kentico Kontent is equipped with SDK libraries for JavaScript frameworks (e.g., React, Vue.js, Angular),.NET, Java, PHP, and Ruby.

As one of the typical scenarios is content delivery to mobile applications, there are Android and iOS SDKs ready to be used. Kentico Kontent also provides a GraphQL interface for static site generators, such as Gatsby, Nuxt.js, Gridsome and Wyam.

Find out more on SDK libraries here

How Headless API for Kentico EMS Works

The module automatically synchronizes all published content and assets (media files, page attachments) from a specific site in Kentico EMS to a specific project in Kentico Kontent using the Content Management API.

Once you set up a new project in Kentico Kontent and install the publishing module, you are ready to go. After synchronization, Kentico Kontent will be populated with all the published content. You can further adjust the synchronization for partial updates while customizing the code or for purging the whole project data.

Ease of Migrating Content from EMS to Kontent

Alternatively, the Kentico Kontent publishing module can be used by anybody who decides to switch from traditional to headless CMS. It ensures a smooth migration of structured content from Kentico EMS to Kentico Kontent, our Content-as-a-Service (CaaS) solution that gives enterprises control over content in a single unified environment.

Let's Get You Started

Ready to give it a try? Go to the GitHub repository where you will find the Kentico Kontent publishing module together with a detailed step-by-step description of how to install it. And, if you haven't checked out our Content-as-a-Service CMS, sign up for our free 30-day Kentico Kontent trial to try this new API integration and explore all the product's features that will help you create content that audiences want and smoothly deliver it to multiple digital channels.


By Vaclav Kamenicek

Posted: Wednesday 13 November 2019