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.
Site plugins allow users to either replace, extend or even create stand alone experiences to serve a particular use case or set of use cases.