A versatile documentation generator for APIs built with Laravel.

Get Started →

Carefully built for Laravel

Herodot takes every piece of a Laravel app under consideration: From clever route parsing, API resource, policy, and built-in middleware support to integration with Passport, Fortify, Sanctum, Scout and others. The more you stick to standards, the better it gets.

Adapts to your way of documenting

Herodot provides strategies for PHP8+ attributes, OpenAPI annotations, documentation comments, external data sources, or just source code parsing. No matter how you prefer to document your API, Herodot will understand it.

Fully extensible

Herodot uses fully isolated phases, making it possible to extend and swap out implementations like Lego bricks. Events are emitted throughout the entire process, so you can hack it to your hearts content.