radebatz/openapi-introspector
radebatz/openapi-introspector inspects OpenAPI/Swagger specifications at runtime, exposing endpoints, schemas, and metadata to Laravel and PHP apps. It helps generate documentation, validate APIs, and integrate specs into tooling with a clean, framework-friendly API.
Adopt when:
Look elsewhere when:
Note on 1.0.1: it is a patch release of correctness fixes, not new capabilities — no breaking changes indicated, so upgrading from 1.0.0 is low risk. Verify that "hybrid mode" and route-collision behavior in your own route set now match expectations.
For executives: Adopting this package lets our Laravel services publish accurate OpenAPI specs automatically from the code we already write, cutting manual documentation effort and the risk of docs drifting from reality. The 1.0.1 patch is a stability and correctness release — it fixes how route parameters, overlapping routes, and prefixed server URLs are reflected in the spec. No breaking changes; upgrade is low cost.
For engineering: 1.0.1 tightens correctness in four areas we would otherwise have had to work around: classic annotations are preserved in hybrid mode, path parameters map onto attribute placeholders positionally, documented operations survive route collisions, and server-URL prefixes are stripped from route paths. It remains a small-footprint, single-maintainer 1.0.x dependency — pin it, keep the upgrade path simple, and treat it as internal tooling rather than a platform commitment.
How can I help you explore Laravel packages today?