What is Contentstack

Contentstack is a CMS backend for your digital properties

Contentstack is a content management system, but a headless one. It provides the infrastructure to create and manage content, but it is not coupled to any single presentation layer, such as websites (which is commonly the case with today’s CMSs).

It is headless, which means it can serve content in a presentation-independent way. It provides REST APIs to deliver content to any channel such as websites, mobile apps, devices, marketing kiosks or any digital platform that displays content.

How it works

Managing content in Contentstack is easy and does not involve any coding. It’s a simple 3-step process.

How CS works.png

Step 1 - Model your content: Define the structure of your content in a platform-independent way. This involves creating a content type and adding relevant fields such as ‘single-line textbox’, ‘date’, ‘file’. Adding fields is a simple drag-and-drop process.

Step 2 - Create content: Once the required content types are ready, any user can add content, which is like filling up a form. Multiple users can work together in teams to create important content in multiple languages.

Step 3 - Publish content: The content, once created, can be published to your website, mobile app, or any other channel. The same content can be reused for any platform.

Key concepts

Learn about the hierarchy of entities and the key concepts of Contentstack.

Contentstack hierarchy.png


Organization acts as a parent entity that encapsulates stacks (and all the resources stored within), belonging to the same company or group making project management unbelievably easy.

Learn more about Organizations


A stack is like a container that holds the content of your project. It lets you organize content by grouping related content together.

Learn more about Stacks

Content type

Content type lets you define the structure or blueprint of a page or a section of your digital property. It helps you lay the foundation of your content.

Learn more about Content Types


An entry is the actual piece of content created using one of the defined content types. To create an entry, content managers simply fill data in the fields of a content type.

Learn more about Entries


Assets refer to all the media files (images, videos, PDFs, audio files, and so on) uploaded to Contentstack. These files can be used in multiple entries.

Learn more about Assets


A publishing environment corresponds to one or more deployment servers or a content delivery destination where the entries need to be published.

Learn more about Environments


Contentstack offers multi-language support, which allows you to create entries in any language of your choice. Localization is the process of making an entry available in another language.

Learn more about Localization

System Requirements

The sections below outline the minimum requirements for running the Contentstack app at its optimum level.

Supported Browsers

Contentstack is compatible with all modern browsers. Here’s the list of browsers that work well with Contentstack and its features:

  • Google Chrome
  • Microsoft Edge
  • Safari
  • Mozilla Firefox - V50 and later
  • Internet Explorer - V11 and later

It is suggested to always run the Contentstack app on the latest versions of any browser you use.

Screen Resolution

For best display results, use the recommended resolution for your monitor.

Internet connection

Use a high-speed internet connection to have an uninterrupted working experience with Contentstack.

Contentstack Resources for Your Frontend Architecture

Since Contentstack is an API-based, headless CMS, it provides Developers to build the front-end using any technology, and access the content stored within Contentstack using the APIs. Contentstack provides some powerful tools and resources that you can use to set up an architecture of your choice.

For more information, refer Contentstack Resources for Frontend Architecture

Deployment Models and Infrastructure Setup Best Practices

Before you start with development of any project, it’s important to first determine the right deployment model for the project. Contentstack provides the best guide that will help you choose the right deployment model. 

For more information, refer Deployment Models and infrastructure Setup Best Practices

Was this article helpful?