---
title: "Drupal 10"
date: "2024-03-11T09:51:27+00:00"
summary:
image:
type: "article"
url: "/acquia-cloud-platform/help/91086-drupal-10"
id: "096ddbd9-ced3-4be2-8ebf-43fb28c6fd2c"
---

Table of contents will be added

Drupal 10 is available. Let's talk about what that means for your sites.

Learn more about Drupal 10
--------------------------

Drupal 8 to 9 was the easiest major Drupal upgrade in a decade! D10 is a [similarly straightforward upgrade](/blog/top-ten-things-do-right-now-upgrade-drupal-10). The tools and processes to use to prepare are the same. Most of the upgrade steps involve keeping your Drupal 9 site all up to date with latest Drupal core and contributed projects.

What's in it for me?
--------------------

Drupal 10 is a refined version of Drupal 9 with the following key features:

*   Claro administration theme (replacing Seven).
*   Olivero default theme (replacing Bartik).
*   Introduction of CKEditor 5 with better authoring experience and more modern editing (replacing CKEditor 4).
*   Better decoupled developer and site builder experiences, especially for menu and URL handling.
*   Modern JavaScript components to replace some uses of jQuery UI and jQuery.
*   Theme starterkit tools for bespoke theme creation.
*   Symfony 6 under the hood (replacing Symfony 4) and PHP 8.1 required to keep the system secure.

![Minimalist webpage design showcasing Drupal 9, with a clean desk setup, dropdown menu, and social media links on the side.](https://acquia.widen.net/content/189e25c9-75f5-4dcd-95ee-1237f3ca7a31/web/url_7b5cf161f93f971909af5ae6dfb16470.webp)

![Dashboard showing Drupal 10 project deprecation status with two pie charts and a table detailing project names, statuses, and issues.](https://acquia.widen.net/content/cfe8849b-b5ea-4792-b0a4-567e0d400d2e/web/url_03cc1e6889e23635522a4cb882db3a35.webp)

**7300+** extensions are Drupal 10 compatible

[Check Drupal 10 Readiness of Extensions](/drupal10/deprecation_status/projects)

What will the upgrade look like?
--------------------------------

We tracked the status of contributed projects based on data produced by the Drupal Association, like we did for Drupal 8 to 9. The latest update on Drupal 10 was presented by Gábor Hojtsy at Drupaljam on June 1, 2022. Check out this recording:

How to prepare for Drupal 10
----------------------------

Drupal 9.4.0 defined all the deprecated APIs for Drupal 10, so it is time to get prepared for the new major version.

*   Upgrade to Drupal 9 if not already. The tools only support code compatibility checking towards the next major version, so you must be on Drupal 9 for accurate upgrade status information.
*   Install [Upgrade status](https://www.drupal.org/project/upgrade_status) on your development site.
*   Use the _Administer >> Reports >> Upgrade Status_ page to check if there are contributed modules you can update to get compatible and to learn about the deprecated API uses you can fix _in your custom code_. Use the latest Drupal 9 release to check to make sure all deprecated APIs are detectable.
*   Contributed projects receive help from the [Project Update Bot](https://www.drupal.org/u/project-update-bot) to be compatible. You should use [drupal-rector](https://www.drupal.org/project/rector) to automatically fix various issues in your custom code. Upgrade Status will help to identify where to do what.