api-ecosystem-for-laravel/dingo-api
Dingo API is a Laravel package for building REST APIs with versioning, content negotiation, authentication, rate limiting, and error/response formatting. It streamlines API routing and helps maintain multiple API versions cleanly.
Adopt if:
/v1/users/{id}) with built-in CRUD scaffolding.Look elsewhere if:
graphql-php or laravel-graphql).For Executives: "This package lets us build and scale APIs 30–50% faster by leveraging Laravel’s ecosystem with a dedicated API toolkit. It’s like using Rails’ API mode for PHP—structured, secure, and ready for partners/developers. With built-in Swagger docs and versioning, we can launch APIs with minimal overhead, reducing time-to-market for features like [X use case]. The BSD license avoids legal risks, and the active maintenance (last release: March 2026) ensures long-term viability. Upfront cost? Almost zero—just developer time saved."
For Engineering:
*"Dingo API (now maintained as api-ecosystem-for-laravel/dingo-api) gives us:
UserResource → /users endpoint)./v1/, /v2/) without rewrite hell.How can I help you explore Laravel packages today?