Drupal 8 Plugin API | Drupal 8

Drupal 8 Plugin API

Submitted by editor on Thu, 07/07/2016 - 13:51

What is the Plugin API in Drupal 8 ?


Plugins are small pieces of functionality that are swappable. Plugins that perform similar functionality are of the same plugin type.

Link : https://www.drupal.org/developing/api/8/plugins

Plugins are much like PHP native interfaces with a little extra: the plugin system can discover every implementation of an interface (the default is magic namespacing), deals with metadata (by default this is provided by annotations) and provides a factory for the plugin classes.


Plugin or Service?

Plugins implement different behaviors via a common interface.

Services provide the same functionality, and are interchangeable, differing only in their internal implementation.


Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.