# Laravel OpenAPI There's a Laravel package that can be used to generate OpenAPI documentation for a [[Laravel]] API. It works, but it is quite *involved*. It requires manually identifying endpoints, requests, responses, parameters, etc. This all requires quite a lot of code. Assuming that the API surface is large-enough, this will require a lot of effort to create, and maintain. The Laravel ecosystem would clearly benefit from having first-party support for documenting APIs with a code-first approach, using introspection to detect everything... ## References - Documentation: https://tartanlegrand.github.io/laravel-openapi/ - Source code: https://github.com/TartanLeGrand/laravel-openapi - Initial (unmaintained) project: https://github.com/vyuldashev/laravel-openapi