Information for: DEVELOPERS   PARTNERS

Module definition

For more information about Drupal terms and terminology, see the Acquia Help Center Drupal term index

Although Drupal contains a lot of functionality on its own to allow you to manage and present content to your site visitors, there may be functions that you’d like to have your website do that it can’t do on its own. For example, maybe you need your website to integrate with a particular type of external database, or perhaps you want to change the styling of the Administration menu. To do these things, Drupal uses modules.

A Drupal module is an extension or plugin that adds functionality to your website.

Modules can either be included in Drupal itself (these modules are known as core modules) or can be separately created and added to your website (contributed — also known as contrib modules). You can visit the Modules page on for a list of contrib modules that you can add to your website.

Even though your website may include many installed core and contrib modules, you can control which modules are actively in use by enabling or disabling the modules on the Modules page (accessed by clicking Modules in the Admin Toolbar in Drupal).

For information about installing modules, see the Installing modules and themes page on