The Configuration API allows module developers to access and provide configuration data for a Drupal site. As a module developer, you will need to know how to access configuration data stored by your module, provide default configuration, create a settings form for site administrators to edit configuration, and other tasks such as overriding settings for a local environment. See also the related topic, Manage configuration and workflows.
- Provide default configuration for a module
- Create a configuration settings form
- Override settings per environment
- Create a configuration entity
The Configuration API has been in a stable state since the initial release of Drupal 8.0.0. Resources labeled with Drupal 8 should apply to Drupal 9.