End of Life: December 9, 2026

Drupal 10 End of Life: What You Need to Do Now

Drupal 10 reaches official end of life on December 9, 2026. After that date, there will be no security patches, no module updates, and no official support. If your site is running Drupal 10, the clock is running. The free evaluation below gives you a fixed-price upgrade scope within 24 hours — no sales call required.

Dec 9, 2026
EOL date
No more security patches
Drupal 11
Target version
Supported through 2027+
24 hours
Evaluation time
Fixed-price scope delivered

What Drupal 10 end of life actually means for your site

“End of life” means the Drupal Security Team stops issuing security advisories for Drupal 10 core and contrib modules that only declare Drupal 10 compatibility. Here is what that means in practice:

No security patches

Vulnerabilities discovered after December 9, 2026 will not receive official fixes. Your site becomes progressively more exposed over time.

Contrib modules stop updating

Module maintainers focus support on Drupal 11. New releases will only declare Drupal 11 compatibility, leaving Drupal 10 sites stuck on older, unpatched versions.

Hosting compatibility issues

Managed Drupal hosts and PHP versions move forward. Drupal 10 requires PHP 8.1–8.3. As PHP 8.1 and 8.2 themselves reach EOL, your hosting stack ages out.

Compliance and audit risk

Running known-EOL software on a site handling personal data, payments, or regulated content creates compliance exposure. Auditors flag EOL platforms.

Drupal 10 to Drupal 11: your upgrade options

Unlike the Drupal 7 → 9 jump, the Drupal 10 → 11 upgrade is designed to be incremental. Most of the work is in contrib modules and custom code — not in data migration or rebuilt configuration. Here are your realistic paths:

Recommended for most sites
In-place Drupal 11 upgrade
  • Update contrib modules to D11-compatible releases
  • Fix deprecated API calls in custom code
  • Bump PHP to 8.3+
  • Run automated upgrade checks with Upgrade Status
  • No content or configuration rebuild required
If the site needs a redesign anyway
Rebuild on a modern stack
  • Migrate content via Drupal Migrate API
  • Rebuild on Next.js + Cloudflare (decoupled)
  • Drop the Drupal CMS for a lighter headless setup
  • Eliminate the upgrade cycle entirely
  • Higher upfront cost, lower long-term overhead
Not sure which path fits?The free evaluation below gives you a concrete scope and fixed-price estimate for an in-place Drupal 11 upgrade. If a rebuild makes more sense for your situation, I'll say so — with numbers.
Free — 24-hour turnaround

Get your free Drupal 11 upgrade evaluation

Paste your composer.jsonand answer four quick questions. I'll scan your module list against Drupal 11 compatibility data, flag any blockers, and send you a free upgrade roadmap with a fixed-price scope estimate within 24 hours. No sales call, no obligation.

Where I'll send your free upgrade estimate.

Pasting your composer.json lets me identify every contrib module and flag compatibility issues before I quote. No credentials needed — the dependency list is all that matters.

Free, no obligation. You'll receive a detailed upgrade roadmap and fixed-price scope estimate within 24 hours.

How the evaluation works

01
Submit your site details

Fill in the form above. Paste your composer.json for the most accurate estimate — or just answer the questions if you prefer.

02
I audit your module stack

I check every contrib module and custom dependency against Drupal 11 compatibility, flag blockers, and estimate remediation effort.

03
You get a fixed-price scope

Within 24 hours: a written upgrade roadmap and a fixed-price project proposal. No hourly billing, no estimate ranges.

Drupal upgrades I've shipped

15+ years of professional Drupal development. I've led major upgrades and migrations across enterprise and mid-market sites — including a Drupal 5 → 10 full migration and a 15-region multisite Drupal 8.9 → 10 upgrade.

invacare.eu.com

Lead Developer on a major multi-site upgrade. One codebase powering localized installations across 15 European regions.

Drupal 8.9 → 1015 regionsMultisite
printhuge.com

Complete migration path from Drupal 5 through to Drupal 10. Every content type, field, and URL preserved.

Drupal 5 → 10Full migration
dxpr.com

Resolved Drupal 10 deprecation issues across a complex contrib-heavy codebase ahead of their D10 compatibility release.

Drupal 10Deprecation fixes
joc.com

Leading shipping & logistics news platform. Decoupled Drupal with JSON:API feeding a Next.js frontend on Acquia Cloud.

Decoupled DrupalJSON:APINext.js

Frequently asked questions

What exactly happens on December 9, 2026?

Drupal 10 reaches end of life on December 9, 2026. After that date, the Drupal Security Team will no longer issue security advisories for Drupal 10 core or officially supported contrib modules. Running an unpatched CMS is a liability — exploits surface quickly once a version goes unsupported.

What is the difference between Drupal 10 and Drupal 11?

Drupal 11 is the current supported major version. It requires PHP 8.3+, drops support for several deprecated APIs, and requires contrib modules to have updated their compatibility declarations. Most well-maintained contrib modules already support Drupal 11.

How hard is a Drupal 10 to Drupal 11 upgrade?

For most sites, a Drupal 10 → Drupal 11 upgrade is significantly easier than any prior major version jump. The API surface is largely the same. The main work is updating contrib modules, removing deprecated code in custom modules, and bumping PHP if needed. The free evaluation tells you exactly what that scope looks like for your specific site.

Why do you need my composer.json?

Your composer.json lists every contributed module and its version. I scan each one against Drupal 11 compatibility data to flag which modules need updates, which need patches, and which may need replacements. This is the fastest way to give you a reliable fixed-price estimate without a long discovery call.

What if I'm still on Drupal 7, 8, or 9?

Those versions are already past end of life. Drupal 7 EOL was January 2025. Drupal 8 EOL was November 2021. Drupal 9 EOL was November 2023. The upgrade path still exists — submit the form and I will scope a direct migration to Drupal 11.

What does the fixed-price estimate include?

The estimate covers: module updates and compatibility fixes, custom code deprecation removal, PHP version upgrade (if needed), testing, and deployment. It does not cover new features or redesigns — those are scoped separately if you want them.

Andrei Condurachi

Don't wait until December

The closer you get to the EOL date, the more demand there is for Drupal 11 upgrades and the less flexibility on timeline. Start the evaluation now — it's free and takes two minutes.

Drupal 10 EOL date source: drupal.org/about/core/policies/core-release-cycles/schedule. Also covers drupal 10 eol, drupal 11 upgrade, drupal 10 upgrade, drupal 10 migration.