Skip to content

SYSTEM

Contentful

What it is

Contentful (contentful.com) is a commercial headless content-management system — a SaaS product that provides a structured authoring UI, a content data-model editor, and a delivery API for published content, while being agnostic about the presentation layer. Consumers (web sites, native apps, static site generators, custom micro-service aggregators) fetch content over the API and own the rendering entirely.

On this wiki, Contentful is the canonical instance of a headless-CMS SaaS wrapped by an internal proxy service inside a company with its own aggregation-layer discipline.

What makes it distinctive

  • API-only delivery. The CMS does not render pages; it serves content over REST/GraphQL APIs. Consumers are responsible for the presentation tier. This is the defining property of the headless CMS category.
  • Entry-type data model. Content is organised as entries of declared types, each with its own schema, validation rules, and content-editor form. Types can reference each other — a common pattern is a page entry whose fields include a list of references to module entries, enabling modular page composition.
  • Rich editor UI extensibility. Contentful's authoring UI can be extended with custom apps written by the customer — a load-bearing feature for bigger customers that want domain-specific authoring affordances (e.g. a Zalando-specific certificate-picker) without forking the CMS.
  • Multi-language support out of the box for localisation across many markets.
  • Collaboration features (roles, workflows, content review) suitable for larger editorial teams.

Seen in

  • — Zalando Engineering describes its selection of Contentful as the headless CMS backing its Landing Pages stack, after evaluating multiple third-party options and rejecting a build-it-ourselves alternative on scope-risk grounds. Integrated into Zalando's Interface Framework via a custom Contentful proxy that maps Contentful entries to the Fashion Store API (FSA) GraphQL schema and caches responses so the internal aggregation tier only calls Zalando-operated APIs at request time (patterns/proxy-layer-for-external-saas). The authoring experience the team built on top of Contentful is a drag-and-drop module-composition UI where Content Managers assemble pages from pre-declared module entry-types (patterns/drag-and-drop-cms-layout) rather than authoring HTML or CSS. concepts/inner-sourcing: a second team (Sustainability) contributed a Sustainability Certificate module — a new Contentful entry-type + a new Contentful-proxy mapping
  • new UI components — as a self-contained change, demonstrating the extensibility of the Contentful- authored workflow.
Last updated · 542 distilled / 1,571 read