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.
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
Cite this definition
"Drupal Console." DXPR Drupal glossary, https://dxpr.com/hc/documentation/learn-drupal/drupal-glossary/drupal-console. Last updated October 26, 2026.