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.
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:
Vulnerabilities discovered after December 9, 2026 will not receive official fixes. Your site becomes progressively more exposed over time.
Module maintainers focus support on Drupal 11. New releases will only declare Drupal 11 compatibility, leaving Drupal 10 sites stuck on older, unpatched versions.
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.
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:
- 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
- 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
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.
How the evaluation works
Fill in the form above. Paste your composer.json for the most accurate estimate — or just answer the questions if you prefer.
I check every contrib module and custom dependency against Drupal 11 compatibility, flag blockers, and estimate remediation effort.
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.
Lead Developer on a major multi-site upgrade. One codebase powering localized installations across 15 European regions.
Complete migration path from Drupal 5 through to Drupal 10. Every content type, field, and URL preserved.
Resolved Drupal 10 deprecation issues across a complex contrib-heavy codebase ahead of their D10 compatibility release.
Leading shipping & logistics news platform. Decoupled Drupal with JSON:API feeding a Next.js frontend on Acquia Cloud.
Frequently asked questions
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.
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.
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.
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.
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.
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.

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.