Drupal Console

A developer command-line tool for Drupal 8 and later. Drupal.org now marks it unsupported and obsolete, and Drush has taken over its role.

Learn DrupalDrupal glossary Last updated

Drupal Console is a command-line program that drupal.org files under Developer tools and Administration tools. Its project page says it significantly improved Drupal 8+ development workflows and reduced project delivery times. The same page now announces that the project is sunsetting.

Status today

The project is abandoned. When checked on 2026-10-26, its drupal.org page listed the maintenance status as Unsupported ("Not supported (i.e. abandoned), and no longer being developed") and the development status as Obsolete. The page also warns that the project falls outside Drupal's security advisory policy and may have publicly disclosed vulnerabilities.

The page gives the reason in its sunsetting notice: Drush embraced many of the interactive features that made Drupal Console stand out, so there is no need to maintain two different tools. The page names no Drupal 10 or 11 support.

What replaced it

Drush replaced it. Its generate command prints a list of generators and runs the one you pick; the command is described as "Generate boilerplate code for modules/plugins/services etc." The Drush generators page says its generators reuse classes from the Drupal Code Generator project. Drush needs a site built with Composer with Drush listed as a dependency, and its install page lists Drush 13 for Drupal 10.2+ and 11.

Example

To start a custom module today, run Drush from the project root.

drush generate
        drush generate drush-command-file
        

The first command lets you pick a generator from the list. The second generates a Drush command file for your module. Both examples come from the command's documentation.

Common mistakes

  • Following an old tutorial. If a guide tells you to install Drupal Console, check its date and look for the Drush equivalent instead.
  • Adding it to a new project. An unsupported tool with no security coverage does not belong in a production codebase.
  • Assuming Drush is the same program. Drush has its own commands and names, so a Console command does not carry over unchanged. Read the command list of the Drush version you run.

For marketing and content teams

Editors never touch this tool. If an agency quotes a build or a fix that depends on Drupal Console, ask what it relies on and whether Drush covers it, because the project no longer receives fixes.

Sources

Questions about Drupal Console

No. When checked on 2026-10-26, its drupal.org page showed the maintenance status Unsupported and the development status Obsolete. It also said the project is not covered by Drupal's security advisory policy.

Drush. The project page says Drush adopted the interactive features that set Drupal Console apart, so two tools were no longer needed. For generating boilerplate code, use the Drush generate command.

The project page speaks only of Drupal 8 and later and names no Drupal 10 or 11 support. With the project unsupported, do not plan on it. The Drush install page lists Drush 13 for Drupal 10.2+ and 11.

Cite this definition

"Drupal Console." DXPR Drupal glossary, https://dxpr.com/hc/documentation/learn-drupal/drupal-glossary/drupal-console. Last updated October 26, 2026.

Related terms

All Drupal terms from A to Z