UnfoldCMS vs Contentful

UnfoldCMS vs Contentful

TL;DR — Contentful is the most mature headless CMS on the market, and for enterprise teams with enterprise budgets it still makes sense. For everyone else — developers shipping SaaS marketing sites, agencies running 5+ client projects, indie teams whose costs scale faster than revenue — the pricing model has become the product's biggest liability. UnfoldCMS solves the same headless problem with a one-time license, full self-hosting, and a PHP/Laravel stack that deploys on the hosting you already have.

This page is an honest side-by-side. We'll tell you where Contentful is genuinely better, where UnfoldCMS wins, and which one fits your situation.

At a glance

ContentfulUnfoldCMS
Pricing modelMonthly subscription, scales with API calls, users, and localesOne-time license per site or agency pack
Entry price$300/month (Basic), $2,490/month (Premium)$99 (Solo), $249 (Pro), $899 (Agency 5-pack)
5-year cost, 10 sites$60,000–$120,000$999–$1,999 (Agency tier, unlimited sites)
HostingSaaS only — data on Contentful's serversSelf-hosted — your server, your database
StackAPI-only (you build the frontend)PHP 8.3 / Laravel 11 backend, any frontend (Next.js, Astro, Nuxt, plain Blade)
DeploymentNone needed — hosted for yougit pull + composer install on any cPanel or VPS
Data ownershipExport via API, vendor-specific schemaMySQL/SQLite export, standard schema
API limitsMetered — 2M calls/month Basic, overage charges applyNone — all queries hit your own database
SeatsPer-seat pricing, extra charges for rolesUnlimited users on your install
GDPR / EU hostingEnterprise plan required for data residencyHost in any region you choose
Open sourceNoCore is open; commercial license for support + updates

Where Contentful is genuinely better

We'd rather say this up front than have you find out later:

  • Scale. Contentful has been serving enterprise customers for over a decade. If you're running 500+ content editors across 40 locales for a Fortune 500 brand, Contentful's tooling is battle-tested in a way UnfoldCMS is not.
  • CDN and global delivery. Contentful's content is served from a global CDN out of the box. UnfoldCMS expects you to put Cloudflare or Bunny in front of your own server (easy, but it's a step).
  • Localization UX. Contentful's multi-locale workflow is polished. UnfoldCMS supports multiple locales but the editing experience is simpler — fine for 2–5 languages, not designed for 40.
  • Integrations marketplace. Contentful has hundreds of first-party and partner integrations. UnfoldCMS has a smaller but growing set.
  • Enterprise procurement. If your company requires SOC 2 Type II, a signed DPA, and a dedicated customer success manager, Contentful will hand you the paperwork. UnfoldCMS is not the right fit for that buying process today.

Where UnfoldCMS wins

1. The math stops being a problem

This is the single biggest reason developers switch. A typical SaaS marketing site or agency client project hits Contentful's Basic plan ceiling quickly — usage limits on API calls, locales, roles, and content types all create upgrade pressure. A Reddit comment we see repeated often: "Contentful pricing became unsustainable."

Five-year total cost of ownership, 10 sites:

  • Contentful: $60,000–$120,000 (depending on plan and overages)
  • UnfoldCMS Agency 5-pack: $1,798 one-time for two 5-packs, or $899 one-time if sites share an install

You're not saving a little — you're saving an order of magnitude.

2. You own the data and the stack

Contentful is API-only. Your content lives on their servers, you query it over HTTP, and every request counts against your quota. If Contentful raises prices, changes its API, or gets acquired (it was acquired by Liferay in October 2025), you're inside someone else's decision.

UnfoldCMS runs on your server. The database is MySQL or SQLite. Exports are standard SQL dumps, not a vendor-specific schema. If you ever want to migrate off, you can — the same way you can leave any Laravel application.

3. It deploys on the hosting your clients already pay for

77% of the web runs on PHP. Most agencies have clients with existing cPanel hosting, or managed PHP hosts like Hetzner, Forge, or Ploi. UnfoldCMS drops into that environment with no new infrastructure.

Contentful doesn't need deployment because it's SaaS — but that's also why the monthly bill never goes away.

4. No API call metering

Contentful's Basic plan includes 2 million API calls per month. A moderately busy marketing site with a content-heavy blog and a few dynamic pages can hit that ceiling in a week. Going over means overage charges or a plan upgrade.

UnfoldCMS queries hit your own MySQL database. There is no meter. Traffic spikes don't trigger pricing conversations.

Which one fits your situation

Choose Contentful if: you're an enterprise team with $60k+/year of existing CMS budget, 10+ locales, hundreds of editors, and procurement requirements (SOC 2, DPA, CSM). Contentful is designed for that world and does it well.

Choose UnfoldCMS if: you're an agency managing 5–50 client sites, a SaaS company tired of your CMS bill scaling with traffic, or a developer building a site where $300/month is a bigger number than the site will earn in year one.

Trust block

  • Who this is for: developers and agencies on Next.js, Astro, SvelteKit, or Laravel who want headless CMS capabilities without the subscription escalator.
  • What it replaces: Contentful Basic ($300/mo) or Premium ($2,490/mo).
  • What it costs: $99 Solo, $249 Pro, $899 Agency 5-pack. One time. Updates included for 12 months; $39–$79/year to renew updates after that.
  • What happens after signup: (1) Download the installer, (2) run composer install and php artisan unfoldcms:install, (3) point your domain — typically under 10 minutes on an existing PHP host.

Migrating from Contentful

We ship a Contentful migration CLI that reads your space via the Contentful Management API and writes content into an UnfoldCMS instance. Most small-to-medium spaces (under 5,000 entries) migrate in a single run. If you'd rather not do it yourself, our Migration Concierge service ($499) migrates one site end to end, including media assets and URL redirects to preserve SEO.

Frequently asked questions

Is UnfoldCMS a drop-in replacement for Contentful?

No — they solve the same problem but differently. Contentful is an API-only content backend; UnfoldCMS is a full self-hosted CMS with a built-in admin, API, and optional themed frontend. If your team uses Contentful purely as a headless source for a Next.js or Astro frontend, UnfoldCMS's API matches that workflow. If you rely on Contentful's app marketplace or enterprise localization tooling, expect feature differences.

Will my content models carry over?

Yes, for the common cases. Contentful content types map to UnfoldCMS content types. Reference fields, rich text, and media fields all migrate. The long tail of Contentful-specific field types (JSON fields with custom editors, app-defined fields) may need manual review.

What about Contentful's CDN?

Put Cloudflare in front of UnfoldCMS. The free tier covers most small and mid-size sites. For agencies running many client sites on one host, Bunny CDN costs pennies per GB.

Can I try UnfoldCMS before buying?

Yes. Download the free Core edition — it's the full CMS, self-hosted, with no seat or feature limits. When you're ready to stay current with updates and support, upgrade to a Solo, Pro, or Agency license.

What if I hit a bug?

Pro and Agency licenses include priority support with a 24-hour weekday response target. Solo licenses use community support via GitHub issues.

Next step

If the pricing math is the reason you're here, that's the same reason most of our customers switched. See UnfoldCMS pricing, or read our Contentful migration guide.