> 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/api.md).

# API

Chamilo 3.0 exposes a REST API built on **API Platform 4**. The API provides programmatic access to platform resources and is the same API used by the Vue frontend.

* [**Authentication**](/developer-guide/developer-guide/api/authentication.md) — JWT token-based authentication
* [**Endpoints Reference**](/developer-guide/developer-guide/api/endpoints-reference.md) — Overview of available API resources
* [**Custom Actions**](/developer-guide/developer-guide/api/custom-actions.md) — Specialized endpoints beyond standard CRUD
* [**Webhooks**](/developer-guide/developer-guide/api/webhooks.md) — Event-driven notifications to external systems
