Overview of available Apitte plugins
Apitte provides several prepared plugins to extend API functionality:
- Schema plugin: Manages building and validation of the API schema (enabled by default).
- OpenApi plugin: Integration with OpenAPI and Swagger UI.
- Mapping plugin: Validates request parameters and maps bodies to entities and vice versa.
- Middleware plugin: PSR-7 request/response integration via
contributte/middlewares. - Decorator plugin: Used for decorating request/response objects (e.g., for auth).
- Negotiation plugin: Handles data format transformation based on
Acceptheaders or URL suffixes (e.g.,.xml). - Debug plugin: Integrates Tracy debug bar for API responses.
- Console plugin: Provides Symfony-based console commands for the API.
- Presenter plugin: Allows routing into the API through a single Nette route and presenter.