Crafter CMS plugins extend the CMS and provide the user additional functionality. Plugins can be a single file or multiple files and directories.
Here are the available plugin types:
Blueprints provide an initial set of styles, pages, behaviors, content types and more.
Studio plugins allow users to either replace, extend or even create stand alone experiences to serve a particular use case or set of use cases.
Engine plugins allow users to extend experiences in delivery. Engine plugins will be supported in the near future.