Plugin Types Kirby has an extensive plugin system for almost any system-relevant part. The following types of plugins can be created by you: API Asset methods Auth challenges Block methods Block models Blocks Blocks methods Blueprints Cache driver Collection filters Collection methods Collections Commands Controllers Core components Panel Created Darkroom driver Field methods Field previews Fields File methods File types Files methods Hooks Icons KirbyTags Layout column methods Layout methods Layouts methods Options Page methods Page models Pages Pages methods Panel areas Panel dialogs Panel dropdowns Panel search Permissions Request auth types Routes Sections Site methods Snippets Templates Textarea buttons Translations User methods User models Users methods Validators Writer marks/nodes Previous page Custom plugins Next page Basic plugin setup