# 🔌 Pluggable

Pluggable layers in Chevereto allows to modify or extend default functionality by using plugins. Enabling adding, removing or modifying exactly what you need.

# Pluggable Layers

# Controller Layer

Controller is the pluggable layer where you define the application endpoints. With controller plugins you can alter the default behavior of Chevereto controllers, going from adding filters up to completely replace some implementation.

# How it Works?

TIP

Check the Chevere Pluggable (opens new window) reference for better understanding.

🚧 Work in progress

# Plugin Development

TIP

Check the plugin development guide for how-to create plugins for Chevereto.

🚧 Work in progress