Drupal is an open source content management platform supporting a variety of websites ranging from personal weblogs to large community-driven websites.

Learn more about Drupal in general.

The core software available on this page provides the stable infrastructure for the Drupal content management platform. This includes site building tools to structure content, design the layout and create customized views of your data.

Developers can take advantage of Drupal's extensive API, object-oriented PHP framework, Symfony components, and Composer-based workflow to alter and extend functionality. Theme and front-end developers can build templates with Twig templating and add custom CSS and JavaScript assets through the asset library system.

Getting started

You can try Drupal online, evaluate Drupal or read the Drupal User Guide.

Support

You can get help with Drupal.

Contribute

You can join the Drupal community.

Install

First, check the system requirements then read how to install Drupal on your local machine.

Development plans

View our Strategic Initiatives.

Follow core development

The Drupal Core Blog (RSS feed) announces major initiatives and opportunities to contribute.

The Change records for Drupal core documents significant changes to the code.

The Drupal core GitLab pipelines show the continuous integration test results.

The Drupal core Grafana graphs show the performance test results for the Umami demonstration profile.

Releases