Last updated August 22, 2019

Configuration entities are suitable for creating user-defined configuration, such as image styles, views, content types, etc. A configuration entity type is defined by a module, default configuration is provided by that module as well as any other module, and then users can create zero or more configuration entities through Drupal's administrative UI.

In this tutorial, you will learn about:

  • What configuration entities are
  • Configuration entity types versus configuration entities
  • An example in core: image style
  • Overview of the process of creating your own configuration entity types in a module