Contentful is a headless CMS. This means that it is built as a content repository and avails data through an API. In this article, we will create simple blog posts on the CMS and then display them to users using Next. js. We will query the data from the CMS using an API and a content model.