# API

> For the complete documentation index, see [llms.txt](https://doc.ibexa.co/en/5.0/llms.txt).

Ibexa DXP is an API-first product and provides APIs to handle content and repository information.

Ibexa DXP is an API-first product and provides APIs to handle content and repository information.

## Web API

- [REST API usage](https://doc.ibexa.co/en/5.0/api/rest_api/rest_api_usage/rest_api_usage/): The REST API covers objects in the Ibexa DXP Repository with regular and custom HTTP methods, such as GET or PUBLISH, and HTTP headers.
- [GraphQL](https://doc.ibexa.co/en/5.0/api/graphql/graphql/): GraphQL enables making concise, readable requests to Ibexa DXP APIs.
- [MCP Servers](https://doc.ibexa.co/en/5.0/ai/mcp/mcp/): Overview of MCP resources in Ibexa DXP

## PHP API

- [PHP API](https://doc.ibexa.co/en/5.0/api/php_api/php_api/): Public PHP API exposes the Repository in a number of services and allows creating, reading, updating, managing, and deleting objects.
- [Event reference](https://doc.ibexa.co/en/5.0/api/event_reference/event_reference/): Ibexa DXP dispatches events before and after you perform different operations in the back office and on the Repository.
