Generate an OpenAPI 3.1 document from your existing Laravel routes. Schemas are read from typed request DTOs (Spatie Data or FormRequest), typed return values, PHPDoc summaries, and auth/scope middleware. A bundled linter (openapi:lint) reports documentation gaps.
Track your own builds
Get started