> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/developer-guide/developer-guide/plugins.md).

# Plugins

Chamilo's plugin system lets you extend the platform without modifying core code. A set of plugins ships with the distribution under `public/plugin/`.

* [**Plugin Architecture**](/developer-guide/developer-guide/plugins/plugin-architecture.md) — How plugins are structured
* [**Creating a Plugin**](/developer-guide/developer-guide/plugins/creating-a-plugin.md) — Step-by-step guide to building a plugin
* [**Course Tool Plugins**](/developer-guide/developer-guide/plugins/course-tool-plugins.md) — Plugins that add tools to courses
