In this blog
- What does headless CMS mean?
- How does AEM work as a headless CMS?
- What does AEM add beyond content delivery?
- How does Contentful work as a headless CMS?
- Contentful vs AEM: how do they compare side by side?
- When is AEM the better choice?
- When is Contentful a good fit?
- Contentful vs Adobe Experience Manager: what drives the total cost?
- How should you choose between Contentful and AEM?
Contentful and Adobe Experience Manager (AEM) can both run as a headless CMS, sending structured content over APIs to any site or app. Contentful is an API-first platform that suits smaller, developer-led teams with focused content needs. AEM as a Cloud Service is the stronger choice for enterprises with bigger needs: a full digital asset management (DAM) system, visual editing, multi-site control and native Adobe personalization.
So the Contentful vs AEM decision is less about APIs and more about what surrounds them. This guide compares the two from each vendor's own documentation, with a side-by-side table, fit guidance and cost drivers. New to AEM itself? Start with our guide to what Adobe Experience Manager is.
What does headless CMS mean?
A headless CMS stores and manages content, then hands it to front ends through an API. The head, meaning the site or app people see, is built separately.
Adobe's documentation describes a headless CMS as a back-end only system that offers content through an API "for display on any device". The front end fetches it, usually as JSON, and owns all layout and design.
The big win is reuse: one product description can feed your website, app and in-store screens. Adobe is honest about the trade-off, though. Front-end work can become very code-heavy, with IT effectively owning the experience.
Contentful was built headless from the start. AEM can be headless, traditional (headful) or both, with visual editing for marketers on top.
How does AEM work as a headless CMS?
AEM works as a headless CMS through Content Fragments: structured, page-independent content delivered over GraphQL or REST APIs. Adobe sums up AEM Headless as structured content that can be "consumed by any app over HTTP using GraphQL".
Content Fragment Models and Content Fragments
A Content Fragment Model defines the structure of your content, much like a schema. Information architects build the models, and authors create Content Fragments from them. Fields can hold text, numbers, dates or references that nest one fragment in another.
Each fragment has a main version plus optional variations, such as a shorter mobile version. Fragments are stored as AEM Assets, alongside your media.
GraphQL, persisted queries and OpenAPI delivery
AEM builds its GraphQL schemas from your Content Fragment Models. Developers can ask for exactly the fields they need in one request. For production, Adobe recommends persisted queries. They're stored on the server and called with a GET request, so the Dispatcher and CDN can cache the responses.
Teams that prefer REST can use Content Fragment Delivery with OpenAPI, which is optimized for CDN delivery. Separate OpenAPIs manage fragments and models, replacing the deprecated Content Fragment support in the Assets HTTP API.
The Universal Editor brings visual editing to headless
This is where AEM pulls ahead for marketing teams. The Universal Editor is part of AEM Sites and gives authors what-you-see-is-what-you-get (WYSIWYG) editing of "any headless or headful experience". It works with frameworks such as Next.js, React and Astro, and with apps you host yourself.
Authors edit on the real page, with review and publishing workflows built in, while developers keep a fully decoupled front end.
Headful, headless or both
Adobe's documentation says the headful versus headless choice "is not binary" in AEM. You can run traditional AEM pages for your main site and feed Content Fragments to an app from the same platform.
Edge Delivery Services, a core part of AEM, adds a third option: pages rendered at the network edge. Our guide to AEM Edge Delivery Services covers it, and Edge Delivery vs traditional AEM explains how to choose per site.
What does AEM add beyond content delivery?
AEM's real advantage is everything around the content: assets, translation, multi-site reuse, approvals and personalization. Contentful covers some natively and connects to other tools through apps. In AEM, they're built in or native Adobe integrations.
A full DAM in AEM Assets
AEM Assets is Adobe's cloud-native DAM. It includes bulk ingestion, AI smart tags and metadata, natural-language search, and version and permission control. Dynamic Media and Smart Crop serve responsive images and video for every screen.
Adobe Asset Link also gives designers AEM assets inside Photoshop, Illustrator and InDesign. Our digital asset management page shows how it fits a wider setup.
Contentful's media management is capable too. It centralizes files, converts formats such as WebP and AVIF, and connects to outside DAMs. The difference is that AEM Assets is itself an enterprise DAM.
Translation and multi-site management
AEM supports human, machine and AI translation through translation projects linked to your language providers. Multi Site Manager (MSM) uses Live Copies to reuse content across sites and keep it in sync. Local teams can break the link where a page or component must differ. MSM works for Content Fragments and assets as well as pages.
Workflows and approvals
AEM Workflows automate multi-step processes, such as an editor reviewing a page before an administrator publishes it. For regulated teams, an enforced approval chain is often a must-have.
Personalization with Target, Analytics and Real-Time CDP
AEM as a Cloud Service integrates with Adobe Target and Adobe Experience Platform. Adobe's tutorials cover A/B tests, targeting by real-time behavior and personalization for known customers. Adobe Real-Time Customer Data Platform (Real-Time CDP) is built on Experience Platform, so its unified profiles can shape what your site shows.
Content Fragments can be exported to Target as JSON offers for A/B Test, Experience Targeting and Automated Personalization activities. Adobe Analytics connects through an AEM configuration and Tags (formerly Launch). See how Adobe Target and AEM work together for the setup.
Contentful now sells its own Personalization product, with segments, A/B tests and an Optimization Agent. It's available on Enterprise plans and priced separately.
How does Contentful work as a headless CMS?
Contentful is an API-first content platform. Content lives in spaces, is shaped by content types and is delivered through REST and GraphQL APIs. Contentful doesn't render your site; your front end does.
Each content type can have up to 50 fields, including rich text, media and references to other entries.
APIs split by job
Contentful splits its APIs by task:
- Content Delivery API: read-only published content from a global CDN.
- Content Preview API: like delivery, plus unpublished drafts.
- Content Management API: read-write, for imports and integrations.
- GraphQL Content API: a schema per space, built from your content types.
- Images API: resizes, crops and converts images.
Environments, apps and visual editing
Environments let developers change content types in isolation. Every space has a master environment for production, plus sandbox environments cloned from it for testing.
Its App Framework adds custom field editors, sidebars, full-page tools and backend apps, and the Marketplace lists ready-made integrations. For marketers, Contentful offers Live preview and Studio, a visual editor with brand guardrails.
Contentful's public plans
Contentful's pricing page, read on 22 October 2026, lists three Platform plans:
- Free: $0, with 10 users, 2 roles, 2 locales, 100,000 API calls and 50 GB of CDN bandwidth a month.
- Lite: $300 a month, with 20 users, 3 roles, 3 locales, 1 million API calls and 100 GB of bandwidth.
- Enterprise: custom pricing, with unlimited API calls, 24/7 support and up to a 99.99% uptime SLA.
Salesforce completed its acquisition of Contentful on 1 September 2026 and plans to integrate it across Customer 360. If your stack is mostly Salesforce, that's a real point in Contentful's favor.
Contentful vs AEM: how do they compare side by side?
Both are capable headless platforms. Here's where they differ.
| Area | Contentful | AEM as a Cloud Service |
|---|---|---|
| Model | API-first, headless | Headless, headful or hybrid |
| Content structure | Content types | Content Fragment Models, fragments with variations |
| Delivery APIs | Delivery, Preview, GraphQL, Images | GraphQL with persisted queries, OpenAPI delivery |
| Visual editing | Studio, Live preview | Universal Editor |
| Assets | Media management, DAM integrations | AEM Assets DAM with Dynamic Media |
| Multi-site and translation | Locales, localized workflows on Enterprise | Translation projects, Multi Site Manager |
| Approvals | Workflows on paid spaces | AEM Workflows for pages and assets |
| Personalization | Personalization add-on | Target, Analytics, Real-Time CDP |
| Parent company | Salesforce, since September 2026 | Adobe |
| Pricing | Free, $300 a month, custom Enterprise | Quote-based, not published |
When is AEM the better choice?
AEM is the better choice when content is one part of a larger, governed digital operation. Typical signals:
- Scale and many sites. Many brands, countries or languages share content through Live Copies and translation projects.
- Heavy asset use. A large creative library needs a real DAM, with smart tags, Dynamic Media and Creative Cloud links.
- Strict governance. Workflows, approvals and publishing controls sit inside the authoring tools.
- Deeper personalization. Content and Experience Fragments flow into Adobe Target, with audiences from Experience Platform.
- An existing Adobe stack. If you already run Adobe Analytics, Target or Real-Time CDP, AEM is the native content layer.
- Regulated industries. Adobe lists AEM Sites, Edge Delivery Services, AEM Assets and AEM Forms as HIPAA-ready, with the right add-on.
HIPAA is the US Health Insurance Portability and Accountability Act. The add-on is Extended Security for Healthcare, plus a signed business associate agreement (BAA). Some services, such as the Universal Editor, aren't HIPAA-ready, so check Adobe's current list. For other enterprise options, see our AEM vs Sitecore comparison.
When is Contentful a good fit?
Contentful is a good fit when a small, developer-led team needs clean, structured content for a few front ends. It's a well-built platform.
- Developer-led teams that want to build everything in their own framework.
- Simple, focused content, such as one product site, an app or a help center.
- Pure headless needs, with no plan for page authoring inside the CMS.
- A quick, low-cost start, using the free plan or the $300 Lite plan.
- A Salesforce-centered stack, given the new ownership.
The gap shows when content, assets, markets and approvals all grow at once.
Contentful vs Adobe Experience Manager: what drives the total cost?
Neither license fee tells you the full cost. Add up license, build, extra tools and the people needed to run each platform over three years.
Contentful cost drivers
- Plan and spaces. A Lite Space add-on costs $850 a month on top of Lite.
- Usage overages. Paid plans like Lite charge $5 per extra million API calls and $0.15 per extra GB of bandwidth.
- Add-ons. Personalization and AI Actions are priced separately from the core plan.
- Extra tools. A separate DAM, translation or testing tool adds its own license and integration work.
- Front-end build. Every visual element is custom code your team maintains.
AEM cost drivers
Adobe doesn't publish AEM prices, and quotes depend on scope. Its product description points to the main drivers:
- Content Requests. Adobe counts each page view, or every 5 API calls, as one Content Request.
- Products in scope. AEM Sites, AEM Assets and AEM Forms are separate products, each with its own limits.
- Add-ons. Extra publish regions, Dynamic Media, extra development environments and Extended Security all add cost.
- Authoring load. AEM Sites is scoped for a set number of concurrent authors, so a large team affects sizing.
- Implementation and support. Content modeling, front-end work, integrations and ongoing care.
On the other side, AEM can replace a separate DAM and much custom integration work with Target and Analytics. Our page on AEM pricing factors covers these in detail.
How should you choose between Contentful and AEM?
Choose on three-year needs, not the first site. Work through this with your marketing, IT and content leads:
- List every site, app and channel you expect to run.
- Count your assets, languages and markets.
- Map who approves content, and whether approvals must be enforced.
- Check which Adobe or Salesforce products you already license.
- Decide how much visual editing your marketers need.
- Run a short proof of concept with your real content model.
If AEM comes out ahead, our ZS Associates AEM migration case study shows what a move looks like in practice. DWAO is an Adobe Gold Partner, and our AEM partner team is happy to talk through scope and cost.
Frequently asked questions
Is AEM better than Contentful as a headless CMS?
For large, governed programs, AEM is usually the stronger choice.
- The Universal Editor adds visual editing on top of headless front ends.
- AEM Assets gives you a full DAM in the same platform.
- Multi Site Manager and translation projects handle many sites and languages.
- Native links to Target, Analytics and Real-Time CDP support personalization.
For one developer-led site with simple content, Contentful is often enough.
Is AEM a true headless CMS?
Yes, AEM as a Cloud Service works as a full headless CMS.
- Content Fragment Models define your structured content, much like a schema.
- A GraphQL API delivers it, with persisted queries the CDN can cache.
- REST teams can use the OpenAPI-based Content Fragment Delivery API.
You can still run traditional pages and Edge Delivery sites on the same platform.
How much does Contentful cost compared with AEM?
Contentful publishes some of its prices, and Adobe doesn't.
- Contentful Free is $0 and Lite is $300 a month (pricing page, read 22 October 2026).
- Contentful Enterprise is custom-priced, with Personalization and AI Actions sold separately.
- AEM is quote-based, shaped by Content Requests, products in scope and add-ons.
Compare three-year totals, including build work and extra tools, not license fees alone.
Can AEM run headless and traditional pages at the same time?
Yes, and it's one of AEM's biggest strengths.
- Traditional AEM pages can run your main website.
- Content Fragments can feed apps and other front ends over GraphQL or REST.
- Edge Delivery Services can power fast sites from the same platform.
Adobe's own documentation treats headful and headless as a spectrum you can mix, not an either-or choice.
Does Contentful include a digital asset management system?
Contentful manages media and connects to outside DAM tools, while AEM includes its own DAM.
- Contentful centralizes files, converts formats such as WebP and AVIF, and offers DAM integrations.
- AEM Assets adds AI smart tags, natural-language search and Dynamic Media.
- Adobe Asset Link brings AEM assets into Photoshop, Illustrator and InDesign.
Large creative libraries usually point toward AEM.
What does the Salesforce acquisition mean for Contentful buyers?
Contentful is now part of Salesforce, which changes its long-term fit.
- Salesforce completed the acquisition on 1 September 2026.
- Salesforce plans to integrate Contentful natively across Customer 360.
- That makes Contentful a natural option for Salesforce-centered stacks.
If you already run Adobe Analytics, Target or Real-Time CDP, AEM remains the native content layer for your stack.