The command line interface for Drupal. In website development CLI perform lead role because with the use of command, we can make development rapidly. Drupal console provides us commands that will generate PHP code for projects like module, distribution, controller, etc. for Drupal 8.
The Drupal Console makes use of the Symfony Console and other third party components which allows you to automatically generate most of the code needed for Drupal 8 module.
Drupal Console allows us to debug routes, develop module and themes, plugin, event and many more components.