European Alternatives to Drupal
Looking for a European alternative to Drupal? Drupal core is free software under the GPL with no licensing fees, but drupal.org, the project's site for downloads, modules and security advisories, is run by the Drupal Association in Portland, Oregon, and its privacy policy says visitor data is processed in the United States. The Drupal trademark is held by Dries Buytaert.
The European tools below come from Switzerland, Norway, Austria, the United Kingdom, Germany, Denmark and the Czech Republic. Most are open source and self-hostable, and a few are commercial platforms for buyers who want a vendor under European law.
How we rank these tools — 4-step process
-
1
European ownership, verified
The company is headquartered and incorporated in the EU, EEA or Switzerland, and processes customer data in Europe. A US parent company disqualifies a tool from this page regardless of where its servers are.
-
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
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
Position on this page
Placement on this page can be paid, and that can affect which tools appear here and the order they appear in. It never buys a good review: 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. Paid placement can affect which tools appear here and the order they appear in. Editorial policy
8 European Alternatives to Drupal
TYPO3
Multi-site, multilingual and permissioned like Drupal, run by a Swiss association
Ibexa
Symfony platform with a GPLv2 edition, so the open-source exit stays open
Sulu
Symfony CMS under MIT for teams who like Drupal's PHP stack
Wagtail
Python and Django CMS with StreamField, a different stack from Drupal's PHP
Contao
Lighter German CMS with fine permissions, between WordPress and Drupal
Umbraco
Open-source .NET CMS for Drupal shops moving to the Microsoft stack
Magnolia
Proprietary composable DXP where Drupal sits on top of a hosting contract
Kentico Xperience
Czech DXP with CMS, marketing and commerce in one licence conversation
Key takeaways
- Drupal core is licensed under the GNU GPL with no licensing fees, according to the project's own About page, so the case for leaving is about stack and support, not licence cost.
- The Drupal Association, which runs drupal.org, is based in Portland, Oregon, and its privacy policy says visitor data may be processed in the United States.
- The Drupal trademark is registered to Dries Buytaert, and the GitHub repository for Drupal core is a mirror that does not accept pull requests.
- TYPO3 (Switzerland) and Ibexa (Norway) are the closest European matches for large multi-site, multi-language Drupal installations.
- Sulu (Austria), Wagtail (United Kingdom) and Contao (Germany) are free and open source, so a move away from Drupal does not have to introduce a licence fee.
Why people leave Drupal
Drupal is a different kind of incumbent from most on this site. Nobody sells it to you. Drupal core is released under the GNU General Public License, the project's own About page says there are no licensing fees, and you run it on a server you choose. The people who leave it are therefore rarely leaving a price list or a contract. They are leaving a stack, a maintenance burden or a dependency on one place.
That place is drupal.org. The site where you download releases, find modules and read security advisories is operated by the Drupal Association, whose privacy policy names it as data controller at an address in Portland, Oregon, and says visitor information may be transferred to, stored and processed in the United States.
The GitHub repository is only a mirror: pull requests are not accepted there, and development happens on drupal.org. The Drupal trademark is registered to Dries Buytaert, not to the association.
None of this makes Drupal unsuitable for a European organisation, and we do not claim it does. The code is public and the licence cannot be withdrawn. The reasons to look elsewhere are narrower: you want a vendor or association under European law for the support relationship, you want a stack other than Drupal's PHP and its upgrade path, or you want a lighter system than the one your editors have been struggling with.
- The project infrastructure sits in the United States Drupal core is self-hosted, so your site data does not travel to Portland. What does is everything around it: the accounts of your developers on drupal.org, the issue queues, the module downloads and the security advisories. The privacy policy says that data may be processed in the United States. For a public body that audits its supply chain, that is a dependency worth writing down, even if it is a small one.
- Free software, paid agency time Drupal costs nothing to license, and the About page says so. The bill arrives as development and maintenance: a site is built by an agency, major versions are migrations rather than updates, and every contributed module is its own upgrade question. European systems such as TYPO3 and Ibexa have the same shape, but several here (Contao, Sulu, Wagtail) are smaller and easier to hold in one developer's head.
- You may not want Drupal's stack Drupal is a PHP system. A team that works in Symfony can pick Sulu or Ibexa. A Python team can pick Wagtail. A Microsoft shop can pick Umbraco or Kentico Xperience on .NET. Moving the CMS to match the language the rest of the company already writes is a common reason for a migration, and nothing about it is about Drupal being bad.
- Governance sits with a foundation and a person, not a company you can contract If something goes wrong with Drupal, there is no vendor to call. The Drupal Association supports the project as a non-profit, agencies sell the actual service, and the trademark belongs to an individual. A European vendor like Ibexa AS, Magnolia International Ltd or Kentico Software s.r.o. gives a procurement officer a legal entity, a contract and a register entry to point at.
What you have to replace, not just match
The first thing to replace is the content model. Drupal sites are built from content types, fields, taxonomies, views and blocks, configured in the admin interface and exported as configuration files. No European system copies that vocabulary. Ibexa and Sulu model content with their own page and content types, Wagtail models it in Python classes with StreamField blocks, and TYPO3 does it with its own page tree and content elements. Expect to rebuild the model, not import it.
The second is the module layer. Many Drupal sites depend on contributed modules for search, forms, SEO, media and workflow. Each needs a counterpart, either in the new system's core or as an extension, and the ecosystems differ in size.
Contao ships news, events and forms in the core. TYPO3 has a large extension repository. Sulu and Wagtail lean on the Symfony and Django ecosystems for the pieces they do not include. Make a list of every module you actually use before choosing.
Third come the people and the permissions. Editors who know Drupal's roles and workflows will have to learn new ones. TYPO3, Contao and Wagtail all offer permissions per page tree, and TYPO3 adds workspaces for approval, but the screens and the words are different. Plan a training day per editor group, and keep one person who understands both systems during the transition.
The alternatives compared
| Position | Tool | Headquarters | Pricing | Jurisdiction |
|---|---|---|---|---|
| #1 | TYPO3 | Basel, Switzerland | Free and open source; agency and ELTS support vary | Wherever you host it |
| #2 | Ibexa | Oslo, Norway | Ibexa Open Source Edition free under GPLv2 / commercial Ibexa DXP subscription, pricing on request | EEA, not EU (Norway) |
| #3 | Sulu | Dornbirn, Austria | Free and open source (MIT licence); enterprise support, training and consulting on request | EU (Austria) |
| #4 | Wagtail | Bristol, United Kingdom | Free and open source (BSD licence), no licensing fees; paid support available from Torchbox and partner agencies | United Kingdom (adequacy decision, outside the EEA) |
| #5 | Contao | Germany | Free and open source; agency support varies | EU (Germany) |
| #6 | Umbraco | Odense, Denmark | Free and open source self-hosted / Umbraco Cloud from about €45/month (Starter) up to about €730/month (Professional); Enterprise on request | EU (Denmark) |
| #7 | Magnolia | Münchenstein (Basel), Switzerland | DX Core (self-hosted) from about €3,000/month / DX Cloud (managed, across AWS, Azure and GCP) from about €5,000/month, both quote-based | Switzerland (adequacy decision, outside the EEA) |
| #8 | Kentico Xperience | Brno, Czech Republic | Enterprise pricing on request; deploy as fully managed SaaS or in your own private cloud (Azure, AWS or on-premises) | EU (Czech Republic) |
How each alternative compares to Drupal
Best for: Universities, municipalities and enterprises running dozens of multilingual sites from one installation.
A Drupal multisite with strict editor roles is what TYPO3 was built for. One installation serves many domains and languages, with permissions down to the page tree, content type and field, and workspaces that let a change be prepared and approved before it goes live. It is run by the TYPO3 Association, a membership body in Switzerland, so the governance question that Drupal raises is answered with a European legal entity.
Against Drupal the licence picture is the same, since TYPO3 is GPLv2+ and free. The comparison that matters is the cost of knowledge: TYPO3 is complex and most implementations involve a specialist agency, so the saving on the licence is spent on people. LTS releases with paid extended support give planning certainty for bodies that cannot upgrade every year.
What TYPO3 does better than Drupal
- Workspaces for staged approval are part of the system
- Run by a Swiss association rather than a US-based one
- Accessibility has been a design concern for years
- LTS releases with defined support windows
Where TYPO3 is a step down from Drupal
- Interface feels dated next to newer headless tools
- Extension ecosystem is smaller than WordPress's, and projects usually need a specialist agency
Standout against Drupal. It is the one European system that treats a hundred editors across forty sites as the normal case.
Best for: Mid-to-large organisations with Symfony developers that want vendor support and a free fallback.
Ibexa descends from eZ Systems, founded in Norway in 1999, and ships in two licences: GPLv2 for the open source edition, or the Ibexa Business Use Licence with a DXP subscription. For a team leaving Drupal, that means a contract and a support desk if you want one, and a licence-free route if the relationship ends. Drupal offers the second but not the first from a single vendor.
Ibexa AS is registered in Oslo, which puts it in the EEA but not the EU, a distinction some tenders care about. The product is split into Headless, Experience and Commerce, and prices for the commercial subscription are not public. Running it well takes a Symfony-literate team, which many PHP agencies already are.
What Ibexa does better than Drupal
- A single vendor entity to contract with
- Open source edition and commercial edition under one roof
- Commerce edition if the site also sells
Where Ibexa is a step down from Drupal
- No public price for the commercial subscription
- Norway is outside the EU, which matters for some procurements
Standout against Drupal. The GPL code keeps working after a contract ends, which few commercial platforms can say.
Best for: Symfony development teams building editor-friendly sites without licence fees.
Sulu is itself a Symfony application under the MIT licence, with a page tree, templates and multi-site, multi-language support in the box. A PHP team that finds Drupal's configuration layer heavy can keep its language and framework and drop the module-and-views model for something closer to ordinary Symfony code.
Sulu GmbH in Dornbirn, Austria, sells support, training and consulting on request, without published prices. The honest cost is ecosystem size. There is no module catalogue to match Drupal's, so a project borrows from Symfony's own packages and writes the rest, and the founding year is not stated on the vendor's own pages.
What Sulu does better than Drupal
- MIT licence with no fees at any scale
- Built on Symfony, familiar to PHP teams
- Austrian vendor you can buy support from
Where Sulu is a step down from Drupal
- Far fewer ready-made extensions than Drupal
- Assumes Symfony skills on the team
Standout against Drupal. It is a CMS that behaves like the rest of a Symfony codebase.
Best for: Python teams that want a page-based CMS they extend with ordinary Django code.
Moving from Drupal to Wagtail changes the language as well as the CMS. Wagtail is a Django project under a BSD licence, with page trees and StreamField content blocks that give editors flexible layouts without a views layer. The project's own homepage states "no licensing fees", and more than 200 external contributors mean it does not rest on one company.
The maintainer is Torchbox, an agency in Bristol, so the entity is British, under the EU adequacy decision rather than inside the EEA. Wagtail has no managed hosting product from Torchbox itself, and the ecosystem is smaller than the one around Drupal. A Python-capable team is a prerequisite.
What Wagtail does better than Drupal
- Content blocks editors can rearrange on a page
- Python and Django instead of Drupal's PHP
- Not dependent on a single sponsor
Where Wagtail is a step down from Drupal
- Needs Django skills to extend
- Smaller ecosystem and no managed hosting from Torchbox
Standout against Drupal. It swaps Drupal's configuration-heavy model for plain Python classes.
Contao
A lighter German CMS for organisations that outgrew WordPress but never needed Drupal's weight.
Best for: Municipalities, schools and associations in German-speaking Europe with fine-grained editor rights.
Contao suits the Drupal site that grew heavier than its editors ever needed. It produces accessible markup by default, restricts user groups to specific page trees and modules, and includes news, events, forms and newsletters in the core, so fewer third-party modules need their own update cycle.
It is LGPLv3, built on Symfony and governed by the Contao Association in Germany. Its limits are plain: documentation and agencies are strongest in German, the extension ecosystem is small, and it is not designed headless-first, which matters if your Drupal setup serves a decoupled front end.
What Contao does better than Drupal
- Core modules replace many contributed ones
- Simple to operate for small teams
- Accessible output without remediation work
Where Contao is a step down from Drupal
- English documentation and agencies are thin
- No natural headless path
Standout against Drupal. Its core ships the news, events and form modules that a Drupal site would add as extras.
Best for: Organisations that already run .NET and want an MIT-licensed core with optional managed hosting.
Umbraco is for teams whose other systems are written in C#. The core is MIT-licensed and free to self-host, content and document types are modelled in the backoffice, and a large package ecosystem has grown since 2003. Umbraco A/S in Odense, Denmark, is the vendor.
Umbraco Cloud adds managed hosting from about €45 a month for Starter, up to about €730 for Professional, on Microsoft Azure. Drupal has no first-party equivalent. The catches are a .NET hosting market that is smaller than PHP's, a backoffice some find dated, and an Azure setup where the page names no specific EU region.
What Umbraco does better than Drupal
- First-party managed hosting is available
- Fits an existing .NET team
- Danish vendor with a two-decade track record
Where Umbraco is a step down from Drupal
- Azure region is not named on the vendor page
- Package quality varies
Standout against Drupal. The same open-source core runs self-hosted or on Umbraco Cloud.
Magnolia
A proprietary composable DXP for enterprises that want a Swiss vendor instead of an open-source stack.
Best for: Large organisations with enterprise budgets that want provider-agnostic cloud hosting and certifications.
Magnolia is the opposite of Drupal on licensing: proprietary, quote-based, and priced for enterprises. DX Core, self-hosted, starts at about €3,000 a month and DX Cloud, managed, at about €5,000 a month. In exchange the buyer gets one contracting party, Magnolia International Ltd in Münchenstein near Basel.
Magnolia states ISO 27001, SOC 2, SOC 3, GDPR and ENS certification on its own site, and DX Cloud runs across AWS, Azure, GCP and other providers. There is no free edition to test with, so evaluation means a sales conversation, and Switzerland sits outside the EEA under an adequacy decision.
What Magnolia does better than Drupal
- Documented certifications on the vendor site
- A single accountable vendor
- Cloud provider choice for DX Cloud
Where Magnolia is a step down from Drupal
- Price starts around €3,000 a month
- No free version to try
Standout against Drupal. It is the only option here sold with a published list of security certifications.
Kentico Xperience
A Czech enterprise platform for marketing-led teams that want one licence and a self-host fallback.
Best for: Mid-to-large marketing teams that have outgrown a CMS and want content, marketing and commerce together.
Kentico Xperience combines content management, digital marketing and commerce in one product, which is a different bet from Drupal's assembled-from-modules approach. The same product can run as managed SaaS or in your own private cloud on Azure, AWS or on-premises, and Kentico describes that as no lock-in.
The vendor, Kentico Software s.r.o., is registered in Brno, so it is EU-based whichever deployment you pick. Prices are quoted on request, which means you cannot shortlist on cost, and self-hosting still leaves patching, scaling and backups with you. It is aimed at teams with a dedicated administrator, not a solo developer.
What Kentico Xperience does better than Drupal
- Marketing and commerce tools are in the same platform
- Czech EU vendor with SaaS and self-host options
Where Kentico Xperience is a step down from Drupal
- No public pricing
- Heavier than a small site needs
Standout against Drupal. The same product can be bought as SaaS or run on your own servers.
What actually breaks when you switch
Content is the first thing to move. Drupal stores it in a database shaped by your own content types and fields, so an export is a script written for your site, not a button. Media files, URL aliases and taxonomy terms each need their own mapping, and redirects from the old paths must be tested page by page, or search traffic goes with them. Ask the agency which of these it will script and which it expects you to re-enter.
Contracts and people are the second. If an agency maintains your Drupal site, check the notice period before choosing a successor system. Editors will lose shortcuts they learned over years, and integrations to CRM, search or single sign-on have to be rebuilt against the new system's API. Run both sites in parallel until the redirects and forms are verified, and keep read access to the old one for a while.
Is Drupal itself a problem for GDPR?
Not in itself. Drupal core runs on your own infrastructure, so the data your site holds is under the same jurisdiction as your hosting provider, whichever country you pick. A Drupal site on a European host is as compliant as its operator makes it.
The part that touches the United States is drupal.org, where the Drupal Association is data controller and says information may be processed there. That concerns accounts and downloads on the project site, not the visitors to your own pages. If your organisation has a policy on tools your staff register for, this is the line to check.
Can I keep Drupal and still reduce the dependency?
Yes. Because the licence is the GPL, you can mirror releases, vendor your modules into your own repository and use a European agency for maintenance. For many organisations that is a smaller step than a migration and removes most of the practical dependency on drupal.org.
A migration makes sense when the stack, the editor experience or the cost of upgrades is the problem. If those are fine, staying and tightening your supply chain is a legitimate answer, and we would not push you off it.
Which one to pick
For a large public body or university with many sites, languages and editor roles, start with TYPO3. If your developers write Symfony and you want a vendor to contract with, compare Ibexa and Sulu. Python teams should look at Wagtail, and .NET teams at Umbraco or Kentico Xperience.
If your Drupal site is smaller than its reputation, Contao may be all you need. Pick Magnolia only when enterprise procurement wants a certified vendor and the budget exists. And if Drupal works, your agency is European and your editors are happy, staying is a perfectly good decision: the dependency on drupal.org can be managed without a migration.
Frequently Asked Questions
For a large organisation with many sites and languages, TYPO3 from Switzerland is the nearest match, with workspaces and per-field permissions. Ibexa from Norway suits Symfony teams that want a commercial vendor as well as a GPLv2 edition. Sulu from Austria, Wagtail from the United Kingdom and Contao from Germany are lighter, free options. Umbraco from Denmark covers the .NET route.
Only partly. Drupal is a community open-source project under the GPL. The association that runs drupal.org is registered in Portland, Oregon, and the trademark is held by Dries Buytaert. The software itself has no owner you pay, and you host it yourself, so what is American is the project infrastructure rather than your site.
Several are. TYPO3 is GPLv2+, Contao is LGPLv3, Sulu is MIT, Umbraco's core is MIT, Wagtail is BSD and Ibexa has a GPLv2 open source edition. Magnolia and Kentico Xperience are commercial; Magnolia DX Core starts at about €3,000 a month and Kentico Xperience is quoted on request. Free software still needs agency time to build and maintain.
There is no one-click import into any of these systems. Content types, fields, taxonomies and views have to be rebuilt in the new system, and content is usually moved by script or through an export. Budget for a rebuild of the content model, a module-by-module replacement plan and editor training, and run the old site in parallel until redirects are tested.
TYPO3 and Contao were both built with public bodies and accessibility duties in mind, according to their tool pages. TYPO3 handles many sites and languages from one installation, while Contao is lighter and strongest in German-speaking Europe, where its documentation and agencies are concentrated.
Related comparisons
Explore More European Alternatives
Discover privacy-focused European alternatives to other popular US tech services.