Drupal 9 resources

Last updated on
26 September 2023

Drupal 9 is a cleaned-up version of Drupal 8. It is the same as the last Drupal 8 minor version with our own deprecated code removed and third-party dependencies updated. Most extensions will only need a few changes. Read more about how this is done and what it means.

Drupal 9 API illustrated

Key resources

Presentations and podcasts

Do a presentation yourself!

It would be amazing if you could spread the details about Drupal 9 at your local user group, conference, meetup and inside your company. Gábor Hojtsy created an editable open source "State of Drupal 9" slideshow. Please take it and present it at your local event.

Drupal core issues

The Drupal core issue Release Drupal 9 on June 3 2020 is used to track all the steps (and their substeps) to make Drupal 9 happen.

Contributed project status

The Drupal 9 Deprecation Status tracker is a good place to review contributed project readiness. It also has by-deprecation-error views and graphs to track readiness over time.

Project plans and issues

Hundreds of projects specified their Drupal 9 plan, which are shown on their project pages. This is the easiest place to learn about a project's plan for the new major version. The Drupal 9 compatibility tag is being used on issues all across contributed projects, so you can use that list to find issues. Further combining with the Novice tag will show issues that are likely easier to work on.

Help improve this page

Page status: No known problems

You can: