PHPackages                             api-scout/api-scout - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. api-scout/api-scout

ActiveSymfony-bundle[API Development](/categories/api)

api-scout/api-scout
===================

A library with a few tools, to auto document your API

V0.1.1(2y ago)32.4k2[5 issues](https://github.com/api-scout/api-scout/issues)[1 PRs](https://github.com/api-scout/api-scout/pulls)MITPHPPHP &gt;=8.2

Since Oct 10Pushed 2y ago2 watchersCompare

[ Source](https://github.com/api-scout/api-scout)[ Packagist](https://packagist.org/packages/api-scout/api-scout)[ RSS](/packages/api-scout-api-scout/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (36)Versions (4)Used By (0)

ApiScout 🤠
==========

[](#apiscout-)

Introduction
------------

[](#introduction)

This package uses the Symfony [serializer](https://symfony.com/doc/current/components/serializer.html)

- Enjoy the magic of an auto generated [Swagger](https://swagger.io) API Documentation
- [MapRequestPayload and MapQueryString](https://symfony.com/blog/new-in-symfony-6-3-mapping-request-data-to-typed-objects) to deserialize your Request
- Serialize automatically your Response by returning an object to the Controller
- Nice Symfony [Validation](https://symfony.com/doc/current/validation.html) Response
- A [Pagination](docs/Attributes/GetCollection.md#working-with-pagination) tool to help you with your collections

 [![](docs/Images/OpenapiSpecification.png "OpenApi")](docs/Images/OpenapiSpecification.png)

ApiScout will greatly help you develop your api without reinventing the wheel

You can choose to use those tools as well as not to use them without having to fight against ApiScout.

Installation
------------

[](#installation)

```
composer require api-scout/api-scout
```

```
