Extensions
Kirby has an extensive plugin system for almost any system-relevant part. The following types of plugins can be created by you:
- 
    
      
      API
- 
    
      
      Auth challenges
- 
    
      
      Block methods
- 
    
      
      Block models
- 
    
      
      Blocks
- 
    
      
      Blocks methods
- 
    
      
      Blueprints
- 
    
      
      Cache driver
- 
    
      
      Collection filters
- 
    
      
      Collection methods
- 
    
      
      Collections
- 
    
      
      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
- 
    
      
      Routes
- 
    
      
      Sections
- 
    
      
      Site methods
- 
    
      
      Snippets
- 
    
      
      Templates
- 
    
      
      Translations
- 
    
      
      User methods
- 
    
      
      User models
- 
    
      
      Users methods
- 
    
      
      Validators
For an introduction to using extensions, head over to the guide.