A Content Management System (CMS) allows you to manage your data's creation and modification, which typically includes a database. For example, WordPress might use a MySQL database to store the content.

Headless CMS provides the same rich collaboration and authoring experience as a traditional CMS while exposing your data as an API. Reusable APIs (the "A" in Jamstack) decouple your data and presentational layers.

Features

A Headless CMS can help build content-oriented websites, such as blogs or marketing/sales sites. This can help with:

  • Collaboration: Easily share draft content with non-technical stakeholders. For example, using Preview Mode with Next.js.
  • Multi-Language: Create localized versions of your content for every region you support.
  • Rich Content: Easily store and manage images, documents, and more.

Providers

The following examples use the same blog starter with a different data layer. Each example can be easily deployed to Vercel with Next.js.

Related

For more information on what to do next, we recommend the following articles:


Last Edited on September 18th 2020