Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Swagger Bundle Laravel Package

nicofuma/swagger-bundle

A Symfony bundle for generating Swagger/OpenAPI documentation and exposing interactive API docs for your application, helping teams keep REST endpoints documented and browsable directly from their Symfony project.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • API contract validation as a quality gate: Supports decisions to validate incoming requests and outgoing responses against a Swagger definition, reducing contract drift and integration defects.
  • API-first roadmap: Informs whether to invest in schema-driven development, contract tests, and CI checks for API changes.
  • Build vs. buy: The package is MIT-licensed but very low-adoption (8 stars, 0 dependents) and last released in 2017. For a Laravel roadmap, this leans toward build a small internal validation layer or buy/use a maintained OpenAPI tool rather than adopting this bundle.
  • Use-case fit: Relevant for legacy Symfony services with existing Swagger specs that need request/response validation. Not a default fit for greenfield Laravel APIs.
  • Feature prioritization: Useful as a reference for deciding whether request/response validation belongs in middleware, test suites, CI, or API gateway policy.

When to Consider This Package

  • Consider only if: You maintain a Symfony application, already have Swagger-era API definitions, need request/response validation, can verify PHP/framework compatibility, and accept ownership of an abandoned dependency.
  • Look elsewhere if: You are building on Laravel; the package is a Symfony bundle, not Laravel-native. Also look elsewhere if you need OpenAPI 3.x, active maintenance, security updates, broad community support, modern PHP/Laravel compatibility, or production-grade documentation.
  • For Laravel: Prefer maintained OpenAPI validators, Laravel middleware, FormRequest/response validation, or contract tests wired into CI. Treat this package as a reference implementation, not a strategic dependency.
  • Adoption criteria: Time-boxed spike, compatibility proof, test coverage, a named maintainer, and an exit plan if the package remains unmaintained.

How to Pitch It (Stakeholders)

  • Executives: This is a small MIT Symfony bundle for validating API requests and responses against Swagger definitions. The capability is valuable for API quality, but the package is stale (last release 2017), has minimal adoption, and is not Laravel-native. Recommend not adopting it as a strategic dependency for a Laravel roadmap; use maintained tooling or a small internal solution instead.
  • Engineering: Use it only as a pattern reference or in a legacy Symfony context. If adopted, pin the version, vendor/fork it, add tests, assign an owner, and document an exit plan. For Laravel, implement validation in middleware or contract tests around a maintained OpenAPI validator.
  • Product framing: API contract validation is worth investing in, but this package is not the right vehicle for a modern Laravel product. The decision should be risk-managed: preserve the quality goal, avoid the maintenance and ecosystem mismatch.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator