European Headless CMS Tools

A headless CMS holds your content as structured data and serves it by API to websites, apps and other channels, which makes it the content layer that every front end depends on. These vendors are contracted under EU or EEA law, so the contract, the sub-processors and the support desk stay on this side of the Atlantic.

How we rank these tools — 4-step process
  1. 1
    European ownership, verified

    The company is headquartered and incorporated in the EU, EEA, the UK, Switzerland or Israel, and processes customer data in Europe or Israel. A US parent company disqualifies a tool from this page regardless of where its servers are.

  2. 2
    Category fit and hands-on review

    What the tool actually does, who it suits, and where it falls short — checked against the vendor’s own documentation, changelog and pricing page rather than its marketing copy.

  3. 3
    Compliance and pricing check

    GDPR posture, hosting location and the prices quoted on this page are verified against the vendor’s public pricing before publication, and re-checked when we revisit the category.

  4. 4
    Position on this page

    Placement on this page can be paid, and that can affect the order tools appear in. It never buys a listing: a tool that fails the checks above is not here at any price, and payment does not change the shortcomings we write about. A vendor can ask us to correct a factual error — not to remove a criticism.

Vendors can pay for visibility on this page. It never changes what an entry says about a product, including the criticism, and we earn nothing when you click through to a vendor. Vendors can pay for more visibility, higher up on the review pages; it never affects whether a tool is listed. Editorial policy

11 European Headless CMS Tools

Prepr

Headless CMS with built-in personalization and A/B testing

Netherlands
Personalization A/B testing Visual editor

Caisy

Stuttgart-built CMS with typed GraphQL API and live co-editing

Germany
GraphQL API Live collaboration On-premise option

Squidex

MIT-licensed event-sourced CMS, cloud hosted in Frankfurt

Germany
Open source Audit log Frankfurt cloud

Storyblok

Headless CMS where editors work in a visual page editor

Austria
Visual editor Roles and workflows Component blocks

DatoCMS

Milan-run headless CMS with a GraphQL delivery API

Italy
GraphQL API Visual editing Free plan

Umbraco Heartcore

Headless edition of the Umbraco CMS, hosted on Azure

Denmark
REST and GraphQL Preview API Euro pricing

Hygraph

GraphQL-native CMS that federates content from remote sources

Germany
Content federation Up to 80 locales GraphQL

Cockpit

Self-hosted, MIT-licensed content API from Agentejo

Germany
Self-hosted REST and GraphQL No subscription

Enonic

Norwegian open-source CMS platform with a hosted SaaS option

Norway
Enonic XP (GPL-3.0) Content Studio Managed cloud

Crystallize

Headless commerce backend joining PIM, CMS and orders

Norway
PIM and CMS GraphQL API Metered usage

Kontent.ai

Brno-based enterprise CMS with workflow and AI agents

Czech Republic
Governance SOC 2 and ISO 27001 Custom pricing

Key takeaways

  • Squidex, from Offenburg, is the only tool in this group that names a cloud location (Frankfurt) and also ships MIT-licensed Docker and Kubernetes images.
  • Prepr, from Utrecht, builds A/B testing, segments and personalization into the CMS, and publishes Community at €0 and Flex at €299 per month.
  • Storyblok, from Linz, combines a visual editor with REST and GraphQL APIs and lists EU data residency as the default for European customers.
  • Kontent.ai, from Brno, states SOC 2 and ISO 27001, publishes no prices, and its terms name Kontent US, LLC as a possible provider affiliate.
  • Enonic and Crystallize are Norwegian vendors, so they sit in the EEA rather than the EU.

A European headless CMS is a content management system that stores structured content and serves it through an API to websites and apps, sold by a provider established in Europe, which keeps the contract, the support relationship and, with some vendors, the hosting under European law.

European headless CMS compared

European headless CMS tools compared on position, country, entry price and best use
PositionToolEstablishedEntry priceBest for
#1 Prepr Netherlands Community €0; Flex €299/month; Enterprise on request Marketing teams in B2B and commerce who want tests and personalization without buying another product
#2 Caisy Germany Free; Growth $49/month; Enterprise from $1,499/month Agencies and developer teams with many client projects who want editors working in the same document
#3 Squidex Germany Starter free; Basic €19, Professional €49, Business €99 per month; managed server from €80 Developers who want MIT-licensed code, a Frankfurt cloud and a record of every content change
#4 Storyblok Austria Free tier / from about EUR 99/month for teams / enterprise on request Marketing teams publishing in many languages who want to edit on the page they will publish
#5 DatoCMS Italy Free plan (2 editors, 300 records) / Professional from about €149/month (annual) or €199/month (monthly) / Enterprise on request Developers building a marketing site or a small catalogue who want to start without a sales contact
#6 Umbraco Heartcore Denmark Starter €60, Standard €300, Professional €1,100 per month; Enterprise on request .NET agencies that know Umbraco and want a hosted, API-only back end
#7 Hygraph Germany Free Hobby plan / Growth from $199/month / Enterprise on request Developer teams that work in GraphQL and need to combine content from several systems
#8 Cockpit Germany Core free; Pro add-ons, see website; 50% off for non-profits Developers and public bodies who want a content API they host themselves
#9 Enonic Norway Free for developers; Professional and Enterprise on request Public bodies and enterprises in Norway and the Nordics that plan a content platform for a decade or more
#10 Crystallize Norway Particle: free with pay-as-you-go metering (1 tenant, 100 items, 25 orders/month before overage); Atom: $949/month (5,000 items, 500 orders/month); Crystal: custom enterprise pricing with SSO and dedicated support Engineering teams with content-rich catalogues, such as furniture, food or B2B products
#11 Kontent.ai Czech Republic Custom quote via configurator; no fixed prices published Large editorial organisations with approval chains and compliance requirements

Every European headless CMS tool reviewed

#1 Prepr

Utrecht, Netherlands Community €0; Flex €299/month; Enterprise on request Demo on request

Best for: Marketing teams in B2B and commerce who want tests and personalization without buying another product

  • Operating company. Prepr B.V.
  • Jurisdiction. EU (Netherlands)
  • Where the data sits. Hosting region not stated on the pages checked
  • Source code. Closed source
  • Replaces. Contentful

Prepr is a headless CMS from Utrecht that treats the choice of content variant as part of the content layer. Customer segments, adaptive content and A/B split testing run inside the same account as the content API, and the visual editor includes AI assistance for drafting. Five segments come with the free Community plan; Flex removes the cap.

The vendor is Prepr B.V., registered with the Dutch chamber of commerce under number 54506034, and its general terms name that company as the contracting party. Community costs €0 and Flex €299 per month, and monthly add-ons such as premium support or extra locales raise the total. Prepr gives no founding year and no hosting region on the pages we checked.

What Prepr does well

  • Segments, A/B tests and adaptive content come with the CMS
  • Euro limits published for Community and Flex
  • KvK number stated in the general terms
  • Flex covers up to 10 locales
  • AI help inside a visual editor

Where Prepr falls short

  • Entry price of €299 for Flex is above Squidex and Umbraco Heartcore
  • Hosted only
  • No hosting region on the pages checked
  • Support, search sync and bandwidth are billed as add-ons

Standout feature. Prepr runs segment-based variants and A/B tests inside the CMS, a job every other tool here leaves to a second product.

#2 Caisy

Stuttgart, Germany Free; Growth $49/month; Enterprise from $1,499/month Demo on request

Best for: Agencies and developer teams with many client projects who want editors working in the same document

  • Operating company. cyclus.digital GmbH (caisy)
  • Jurisdiction. EU (Germany)
  • Where the data sits. Hosting region not stated on the pages checked; on-premise on Enterprise
  • Source code. Closed source
  • Replaces. Contentful

Caisy is a Stuttgart headless CMS from cyclus.digital GmbH, a company that says it began as an agency. Its structure follows agency work: unlimited projects can be grouped in organisations, and a partnership programme shares revenue. Developers get a GraphQL API and a fully typed SDK, and UI extensions can be written in any language.

The free plan allows three users, two locales and 5,000 entries without overage billing. Growth costs $49 per month and Enterprise starts at $1,499, adding custom roles, audit log, workflows, SSO, a 99.9 percent uptime SLA and hosting in your own datacenter, with SEPA payment for EU customers. The imprint gives the register entry HRB 771199 at Amtsgericht Stuttgart. The cloud hosting region is not stated.

What Caisy does well

  • Several people can edit one document live
  • GraphQL API with a typed SDK
  • Projects are unlimited and grouped by organisation
  • No overage billing on the free plan
  • Enterprise can be hosted in your own datacenter

Where Caisy falls short

  • Dollar prices appear first, with a switch to euros
  • Audit log, workflows and SSO need Enterprise
  • Cloud region not named on the pages checked
  • Paid plans bill overage beyond their limits

Standout feature. Caisy combines live co-editing of a single document with an Enterprise option to run the CMS in your own datacenter.

#3 Squidex

Offenburg, Germany Starter free; Basic €19, Professional €49, Business €99 per month; managed server from €80 Demo on request

Best for: Developers who want MIT-licensed code, a Frankfurt cloud and a record of every content change

  • Operating company. Squidex UG (haftungsbeschränkt)
  • Jurisdiction. EU (Germany)
  • Where the data sits. Squidex Cloud in Frankfurt, Germany; or your own servers
  • Source code. Closed source
  • Replaces. Contentful

Squidex is a headless CMS run by Squidex UG in Offenburg, with Sebastian Stehle named as its representative. It can be used three ways: the vendor cloud, a rented managed server, or Docker and Kubernetes images you install yourself. The source is MIT-licensed.

The back end stores each change as an event, which the vendor says provides a dependable audit log and loads a content item as it was earlier.

Cloud plans run from a free Starter, which asks for a Squidex label on your site, to Basic at €19, Professional at €49 and Business at €99 per month; a managed server costs €80 per month in beta. Languages are unlimited with fallback chains. The company is tiny, and the editor is functional rather than visual.

What Squidex does well

  • MIT source with images for Docker and Kubernetes
  • Cloud in Frankfurt, Germany
  • Audit log and earlier states come from event storage
  • No limit on languages, with fallback per language
  • Paid cloud tiers start at €19 a month

Where Squidex falls short

  • One named managing person stands behind it
  • The free tier demands a Squidex label
  • Managed cluster is still listed as coming soon
  • Editing is not visual

Standout feature. Squidex stores every change as an event, so a content item can be loaded as it stood at an earlier point.

#4 Storyblok

Linz, Austria Founded 2017 Free tier / from about EUR 99/month for teams / enterprise on request Demo on request

Best for: Marketing teams publishing in many languages who want to edit on the page they will publish

  • Operating company. Storyblok GmbH
  • Jurisdiction. EU (Austria)
  • Where the data sits. EU region available (default for European customers)
  • Source code. Closed source
  • Replaces. WordPress, Contentful, Adobe Experience Manager

Storyblok is an Austrian headless CMS, founded in 2017 and run as Storyblok GmbH in Linz. The editing screen shows the rendered page, and clicking an element selects the matching content block, while developers receive structured JSON through REST and GraphQL for Next.js, Nuxt, Astro or other front ends.

Content is built from components that developers define once, which makes multi-language and multi-market publishing a native function: field-level translation, per-market variation and folder-based language structures. The tool page lists EU data residency as the default for European customers, a free tier and teams from about EUR 99 per month. It offers no self-hosting, and costs grow with team size and API traffic.

What Storyblok does well

  • Editing happens on the rendered page
  • Translations and market variants are handled natively
  • EU region is the default for European customers
  • REST and GraphQL with framework SDKs
  • A free tier covers small projects

Where Storyblok falls short

  • Only run as a managed service
  • Price grows quickly with seats and traffic
  • Poor component design is costly to undo later

Standout feature. Storyblok lets an editor click an element on the live page to open the content block behind it.

#5 DatoCMS

Milano, Italy Free plan (2 editors, 300 records) / Professional from about €149/month (annual) or €199/month (monthly) / Enterprise on request Demo on request

Best for: Developers building a marketing site or a small catalogue who want to start without a sales contact

  • Operating company. DATO SRL
  • Jurisdiction. EU (Italy)
  • Source code. Closed source
  • Replaces. Contentful, Sanity, Prismic

DatoCMS is a Milan headless CMS published by DATO SRL, with content delivered through a GraphQL API and tooling for modelling, images, video and localisation. The permanent free plan covers two editors and 300 records, with 10 GB of traffic and 100,000 API calls a month.

The vendor is explicit that exceeding those limits stops the service instead of producing a bill. Professional costs about €149 per month on annual billing or €199 monthly and covers ten collaborators and 100,000 records; extra projects start from about €39 per month, and education and non-profit users get 50 percent off. There is no self-hosting, and the pages we checked give no founding year or hosting region.

What DatoCMS does well

  • The free plan does not expire
  • Content served over GraphQL
  • Italian company under EU jurisdiction
  • Half-price terms for education and non-profits
  • Tiers priced per collaborator and per record

Where DatoCMS falls short

  • Free usage stops at the limit, no overage billing
  • Cannot be self-hosted on any plan
  • Vendor pages do not name a hosting region
  • No founding year published

Standout feature. DatoCMS keeps a free plan permanently and states openly that it stops at the cap rather than charging overage.

#6 Umbraco Heartcore

Odense, Denmark Founded 2014 Starter €60, Standard €300, Professional €1,100 per month; Enterprise on request Demo on request

Best for: .NET agencies that know Umbraco and want a hosted, API-only back end

  • Operating company. Umbraco A/S
  • Jurisdiction. EU (Denmark)
  • Where the data sits. Umbraco Cloud on Azure; region not stated on the pages checked
  • Source code. Closed source
  • Replaces. Contentful

Umbraco Heartcore is the managed headless edition of the Umbraco CMS, sold by Umbraco A/S of Odense, Denmark, registered in 2014. The vendor says the Umbraco back office has been used on more than 730,000 websites, and Heartcore runs that interface as a service that exposes content only through APIs.

Plans are priced in euros: Starter €60, Standard €300 and Professional €1,100 per month, with Enterprise on request. Starter has one environment, one language and one user role, and higher plans lift those limits. REST and GraphQL endpoints, a preview API and webhooks are included, delivery goes through Cloudflare, and hosting is on Umbraco Cloud on Azure with the region unstated. The general terms identify the contracting entity.

What Umbraco Heartcore does well

  • Euro prices for each published plan
  • REST and GraphQL endpoints
  • Editors preview unpublished content through an API
  • Derived from the established open-source Umbraco CMS
  • Contracting company named as a Danish A/S

Where Umbraco Heartcore falls short

  • Only offered as a hosted service
  • Starter allows one language and one role
  • €300 to €1,100 is a large jump between tiers
  • Cloud region unstated on the pages checked

Standout feature. Umbraco Heartcore carries the familiar Umbraco back office into a hosted, API-only product.

#7 Hygraph

Berlin, Germany Free Hobby plan / Growth from $199/month / Enterprise on request Demo on request

Best for: Developer teams that work in GraphQL and need to combine content from several systems

  • Operating company. Hygraph GmbH
  • Jurisdiction. EU (Germany)
  • Source code. Closed source
  • Replaces. Contentful, Sanity, Prismic

Hygraph, formerly GraphCMS, is a Berlin vendor whose content API is designed around GraphQL from the start. Remote sources federate content from other systems into one API, and that is available on the free Hobby plan, which needs no credit card and allows two locales, three seats and 1,000 entries with 500,000 API calls a month.

Hygraph GmbH is registered in Berlin, and the company says its infrastructure is ISO 27001 certified without listing the regions that hold customer data. Growth begins at $199 per month for ten seats and 10,000 entries, with overage billed per million API operations and per gigabyte of asset traffic. Enterprise adds SSO, audit logs and multi-tenancy. The pages show dollars and no founding year.

What Hygraph does well

  • API designed on GraphQL, not added to REST
  • Hobby plan without a credit card
  • ISO 27001 infrastructure per the vendor
  • Remote sources can be federated from the free level
  • Registered as a German GmbH

Where Hygraph falls short

  • No hosting region named on its own pages
  • Prices appear in dollars
  • No founding year published
  • Usage above Growth limits is billed as overage

Standout feature. Hygraph allows content federation from remote sources on its free plan, before any payment.

#8 Cockpit

Buxtehude, Germany Core free; Pro add-ons, see website; 50% off for non-profits Demo on request

Best for: Developers and public bodies who want a content API they host themselves

  • Operating company. Agentejo (Artur Heinze)
  • Jurisdiction. EU (Germany)
  • Where the data sits. Wherever you host it
  • Source code. Closed source
  • Replaces. Contentful

Cockpit is a self-hosted headless content platform built by Agentejo in Buxtehude and run by Artur Heinze. You download it, put it on a server and use it without an account; the vendor states the core is MIT-licensed, and the imprint lists a German tax ID with copyright since 2011.

The core offers content models with conditional fields, localization, roles, revisions, and an asset manager with an image API, served over REST and GraphQL. Pro add-ons cover AI writing, Meilisearch search, content sync across environments, layouts, pages and personalization, and prices are not shown on the pricing page. Non-profits get 50 percent off. Because nothing is hosted for you, updates, backups and uptime are your job.

What Cockpit does well

  • Core licensed under MIT, per the vendor
  • Works without registration or subscription
  • Content served over REST and GraphQL
  • Optional modules for search, sync and AI
  • Content stays on servers you choose

Where Cockpit falls short

  • Patching and operation fall to you
  • No hosted edition on the pages checked
  • Add-on prices are not shown
  • Community and ecosystem are small

Standout feature. Cockpit installs from a download with no account, so no outside party sits between you and your content.

#9 Enonic

Oslo, Norway Founded 1996 Free for developers; Professional and Enterprise on request Demo on request

Best for: Public bodies and enterprises in Norway and the Nordics that plan a content platform for a decade or more

  • Operating company. Enonic AS
  • Jurisdiction. EEA, not EU (Norway)
  • Where the data sits. Enonic-hosted SaaS; region not stated on the pages checked
  • Source code. Closed source
  • Replaces. Contentful

Enonic is the Oslo company behind Enonic XP, which is published on GitHub under GPL-3.0 and can be run by the customer. Enonic AS has been registered since 1996 according to the Norwegian business register, and its About page puts the headcount at 18 and names Contentful, Optimizely and Sanity among its US competitors.

Editors use Content Studio with interactive previews, workflows and AI drafting. References include NAV, the Norwegian Labour and Welfare Administration, which moved to a headless set-up with Next.js, and DiBK, the Norwegian Building Authority. The managed SaaS has a Free developer plan with 5 GB and no backups, Professional at 99.5 percent uptime and Enterprise up to 99.99 percent. Paid prices are not published.

What Enonic does well

  • Platform source under GPL-3.0
  • Developer plan costs nothing
  • Hosted plans state uptime commitments
  • Company on the Oslo register since 1996
  • Norwegian public agencies named as customers

Where Enonic falls short

  • Professional and Enterprise prices unlisted
  • About 18 employees
  • Norwegian, so EEA rather than EU
  • Few third-party integrations

Standout feature. Enonic offers one product both as GPL-3.0 software you run yourself and as a managed service with stated uptime tiers.

#10 Crystallize

Skien, Norway Founded 2018 Particle: free with pay-as-you-go metering (1 tenant, 100 items, 25 orders/month before overage); Atom: $949/month (5,000 items, 500 orders/month); Crystal: custom enterprise pricing with SSO and dedicated support Demo on request

Best for: Engineering teams with content-rich catalogues, such as furniture, food or B2B products

  • Operating company. Crystallize
  • Jurisdiction. EEA, not EU (Norway)
  • Source code. Closed source
  • Replaces. Shopify Plus, commercetools, BigCommerce

Crystallize is a Norwegian platform from Skien, founded in 2018, that stores product information and commerce data in one GraphQL schema. This page includes it because it can serve as a content layer for product-led sites, though it is a commerce platform first and a poor fit for plain article publishing.

Pricing is metered and public: the Particle tier is free without a time limit and includes one tenant, 100 items and 25 orders a month before overage, Atom is $949 per month for 5,000 items and 500 orders, and Crystal is custom with SSO and dedicated support. It ships no storefront, so a team builds the front end against the API. Norway places the company in the EEA but not the EU.

What Crystallize does well

  • Free Particle tier with no expiry
  • One GraphQL schema for catalogue and checkout
  • Public metered price list
  • Built-in product information management
  • Based in Norway, inside the EEA

Where Crystallize falls short

  • Front end must be built from scratch
  • Free-tier overage can grow unexpectedly
  • Needs engineers on the team
  • Ecosystem smaller than Saleor or Shopware

Standout feature. Crystallize keeps the product catalogue and the checkout in a single schema on a tier that never expires.

#11 Kontent.ai

Brno, Czech Republic Custom quote via configurator; no fixed prices published Demo on request

Best for: Large editorial organisations with approval chains and compliance requirements

  • Operating company. Kontent CZ s.r.o.
  • Jurisdiction. EU (Czech Republic)
  • Where the data sits. Not stated on the pages checked
  • Source code. Closed source
  • Replaces. Contentful

Kontent.ai is a CMS from Kontent CZ s.r.o. in Brno that pairs headless delivery with role-based workflows, approvals and governance. The vendor cites customers running one portal across 30 or more sites and teams of 100 marketers on 30 websites, and describes AI agents that handle audits, governance and localization.

The vendor states SOC 2, ISO 27001 and 27017, GDPR, HIPAA and GLBA compliance, plus CSA STAR recognition and a Trust Center, and includes 24/7 in-app chat support on every plan. Its terms name Kontent CZ s.r.o. as provider or another affiliated group company, and list Kontent US, LLC among possible affiliates, so confirm which entity signs. No fixed prices exist; a configurator produces an estimate and a form requests a quote.

What Kontent.ai does well

  • Workflows and governance are the core of the product
  • SOC 2 and ISO 27001 stated by the vendor
  • Round-the-clock in-app chat on each plan
  • Case of one portal serving many sites
  • Provider registered in the Czech Republic

Where Kontent.ai falls short

  • Price list not published
  • Offered only as a hosted service
  • A US affiliate could be the provider
  • No hosting region on the pages checked

Standout feature. Kontent.ai puts approval workflows and governance first, and lists SOC 2 and ISO 27001 as vendor statements.

How do I choose between the European headless CMS vendors?

Start with the operating model, because it removes half the field. If you need to run the system on your own servers, only Squidex, Cockpit and Enonic XP qualify, and Caisy does so on its Enterprise plan. If a managed service is fine, Storyblok, Prepr, DatoCMS, Hygraph, Umbraco Heartcore and Kontent.ai are all hosted-only.

Then look at who edits. Storyblok shows the rendered page during editing, Prepr adds segments and tests, Caisy supports several people in one document, and Kontent.ai puts approval workflows first. Developer-led teams can pick on API style: Hygraph and DatoCMS are built around GraphQL, while Squidex and Cockpit offer both REST and GraphQL.

How do the pricing models differ?

Three patterns appear. Flat monthly plans with published limits: Squidex at €19, €49 and €99, Umbraco Heartcore at €60, €300 and €1,100, Prepr Flex at €299. Metered plans that bill beyond the included volume: Caisy charges $10 per extra user, Hygraph bills overage per million API operations, and Crystallize meters items and orders. Quote-based pricing: Kontent.ai uses a configurator, and Enonic publishes no price for Professional or Enterprise.

Free plans differ in character. DatoCMS stops at its limits (2 editors, 300 records) instead of billing overage, Caisy states that its free plan has no overages, and Squidex asks for a label on your site. Read the limit for entries, locales and editors before you pick a plan, since those usually decide the invoice.

Does choosing a European vendor settle data residency?

No. The company being European tells you which law governs the contract, not where the servers stand. Among the pages we checked, only Squidex names its cloud location (Frankfurt), and Hygraph states ISO 27001 infrastructure without naming regions. Prepr, Caisy, Kontent.ai, Enonic and Umbraco Heartcore do not state a region on the pages checked, and Umbraco Heartcore says only that it runs on Azure.

Self-hosted routes answer the question directly. Cockpit is hosted wherever you put it, and Squidex or Enonic XP can run in a datacenter you pick. For hosted services, ask for the region and the sub-processor list in writing. Kontent.ai deserves one extra question, because its terms allow another affiliated company, including a US one, to act as provider.

How hard is the move from Contentful to a European tool?

The content model and the entries are the straightforward part: types, fields and locales can be rebuilt in the new system and the entries imported through its API. Ten of the eleven tools on this page list Contentful as a product they replace, and Hygraph, DatoCMS and Storyblok carry that positioning on their tool pages. The slower work sits around the content: webhooks, preview URLs, search sync, roles and the front-end client that calls the old API.

Contentful itself is not purely American on paper, since its terms name Contentful GmbH in Berlin for European customers. The remaining reason to move is usually the processor chain, a missing self-hosted option, or an editing experience that your team dislikes. Our alternative page for Contentful walks through what breaks during the switch.

When should I not switch from a US headless CMS?

Stay when the reason for leaving is vague. A working content model, trained editors and a front end built against one API represent months of effort, and several of the European vendors are small: Squidex is run by one named managing person, and Enonic counts 18 staff. A small vendor can be an advantage in support, but it is a risk to weigh for a ten-year platform.

Also stay when you need a feature none of the European tools states. Enterprise buyers who need SOC 2 can find it at Kontent.ai, yet Prepr, Caisy and Cockpit state no certification on the pages checked. Match the requirement list to each vendor page before you commit to a migration.

How do these tools connect to a front end and to other systems?

All eleven expose content over an API, most through both REST and GraphQL. Caisy ships a fully typed SDK, Storyblok has SDKs for the major frameworks and Hygraph can federate content from remote sources into one API. Umbraco Heartcore offers a preview API and webhooks, and Squidex supports scripted rules triggered by content events.

Search and sync are typically separate pieces. Prepr lists Algolia and Typesense sync as an add-on, Cockpit sells Meilisearch search and a Sync module as Pro add-ons, and Kontent.ai lists integrations with e-commerce, search and personalization tools. Count the add-ons in your quote, because they change the monthly price.

How we selected and ranked these 11 tools

Every tool on this page is in the European Purpose directory, which means the operating company is established in Europe and we have verified that from the company register or the vendor's own legal notice rather than from a marketing page. Tools headquartered outside Europe are not eligible, however good they are.

  1. Feature verification (weight: 40%). We check each capability against the vendor's own documentation and product pages, and record what the tool does rather than what the category is assumed to include.
  2. Ease of adoption (weight: 30%). Integrations, published API access, trial availability and how much configuration stands between signing and a usable result.
  3. Value and transparency (weight: 30%). Published pricing counts in a vendor's favour; quote-only pricing is recorded as quote-only rather than estimated. We weigh what a buyer gets for the entry price, not the headline feature count.
  4. Editorial review. Every page is researched and drafted with AI assistance, and the compliance and pricing claims are checked against the vendor's documentation before it is published under the founder's editorial responsibility. The three weights above decide the order; a position is a ranking against the other European tools in this category, not an absolute score.

Vendor-reported outcomes — ROI figures, margin uplift, time saved — are labelled as vendor claims wherever they appear on this page. We have not audited them, and neither has anyone else who quotes them. Read our full editorial process for how pages are re-verified.

Frequently asked questions

No single tool wins on every criterion. Storyblok is the usual choice for visual editing, Prepr for personalization and testing, Squidex or Cockpit for self-hosting, Hygraph or DatoCMS for GraphQL-first developer teams, Kontent.ai for governance, and Umbraco Heartcore for .NET agencies. Pick the criterion first, then the vendor.

Squidex (MIT, Docker and Kubernetes), Cockpit (MIT-licensed core according to the vendor) and Enonic XP (GPL-3.0) can be run on your own infrastructure. Caisy offers hosting in your own datacenter on its Enterprise plan. The others are managed services.

Prepr (Community), Caisy, Squidex (Starter), DatoCMS, Hygraph (Hobby), Storyblok and Enonic (for developers) list a free option, and Crystallize has a free Particle tier. Cockpit has a free core. Umbraco Heartcore starts at €60 per month, and Kontent.ai sells by quote.

Yes geographically. Enonic in Oslo and Crystallize in Skien are in the EEA, which applies GDPR, but Norway is not an EU member state. A tender that demands EU suppliers may exclude them, while one that asks for European or EEA suppliers will not.

Mostly. Squidex, Umbraco Heartcore, Prepr, Caisy, DatoCMS, Hygraph and Crystallize publish at least their entry paid tiers. Kontent.ai gives no fixed prices, and Enonic leaves its paid plans on request. Caisy, Hygraph and Crystallize show dollars rather than euros.