← All Drupal end-of-life dates
When did Drupal 8 reach end of life?
Drupal 8 launched in November 2015 and was a major re-architecture — it rebuilt Drupal on top of the Symfony PHP framework. That dependency also set its expiry: when Symfony 3 reached end of life in November 2021, Drupal 8 did too, on November 2, 2021. It has been unsupported for years.
Is Drupal 8 still supported?
No. Unlike Drupal 7, there is effectively no meaningful extended-support market for Drupal 8 — the community expectation was always to move forward to Drupal 9 and beyond. If you're on Drupal 8, you're overdue for an upgrade.
The good news: upgrading from Drupal 8 is straightforward
Drupal 8, 9, and 10 share the same underlying architecture. That means moving from Drupal 8 to a supported version is not the ground-up rebuild that a Drupal 7 migration requires. It's mainly:
- Updating contributed modules to their current versions,
- Resolving deprecated code (tools like Upgrade Status and Rector automate much of this),
- Stepping 8 → 9 → 10 (or straight to 10/11) as a managed update.
Still on Drupal 8?
Tell us what you're running as well as any additional tech stack details. From there we can figure out together if an upgrade makes the most sense — or if there's another option best suited for you and your organization.
Tell us what you need
Share your site and any additional tech stack details. We'll detect your Drupal version, flag any end-of-life risk, and figure out together whether an upgrade makes the most sense — or if another option is better suited for you and your organization. No obligation.
We'll email you back and may follow up if we spot significant issues worth fixing. No spam.
Drupal 8 EOL: frequently asked questions
When did Drupal 8 reach end of life?
November 2, 2021 — aligned with the end of life of Symfony 3, which Drupal 8 depended on.
Is Drupal 8 still supported?
No. It has been unsupported since November 2021, with no security patches from the community.
What should I upgrade Drupal 8 to?
Drupal 10 or 11. Because 8/9/10 share an architecture, it's a managed update (module updates + deprecation cleanup), not a rebuild.