> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://contentful.com/developers/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://contentful.com/developers/docs/_mcp/server.

# What is Compose?

> Compose is a new app from Contentful, which takes a page-centric approach to content creation and editing.

> **Info**
>
> Compose is being deprecated. It is in maintenance mode and won’t be updated with any new features. Current installations will work until the end of 2026.

> **Info**
>
> This document describes Compose that is driven by a legacy content model. If you set up Compose after April 21st 2022, please refer to the updated [Compose documentation](/compose/what-is-compose).

Compose is an app from Contentful, which takes a page-centric approach to content creation and editing.

Web pages in Contentful are often composed of many nested referenced entities. In the Contentful web app, this requires a lot of navigation between entries. With Compose, we combine these entries into a single editing interface, which allows users to edit and publish all the building blocks of a web page in one place.

In order to work properly, Compose requires a content model to be set up in a specific way, with certain content types, names, and relationships. [Learn more](/compose/legacy/compose-content-model-and-seo)

> **Info**
>
> **Note**: As web pages in Compose are entries just like any other content in your space they can be fetched using any Contentful APIs (CMA, CDA, CPA, GraphQL).