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

Postman Generator Bundle Laravel Package

vince/postman-generator-bundle

vince/postman-generator-bundle generates Postman collections directly from your Symfony app's routes, so you can explore, test, and share your API without hand-writing requests. A small, focused tool that keeps your Postman workspace in sync with your codebase.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • The real decision is "how do we produce consumer-facing API collections," not "should we use this bundle." The job to be done is keeping Postman collections (and the developer onboarding, partner handoff, and Newman-based contract checks that depend on them) in sync with the API contract. This package nominally serves that job; the maintained way to serve it is exporting OpenAPI and importing it into Postman.
  • Build vs. buy resolves to "use what we already own." API Platform ships OpenAPI/JSON-LD export natively; Postman imports OpenAPI natively. That is a CI step, not a dependency. Adopting this bundle would mean buying a generator for a spec we can already emit for free.
  • Roadmap scoping: any item phrased as "generate Postman collections from our API" should be rewritten as "publish an OpenAPI 3 spec as a build artifact and import it." This unlocks the same downstream use cases — partner onboarding, manual QA seeding, SDK/client generation, contract regression — without pinning us to a dead package.
  • Use cases it would nominally cover: bootstrapping a collection for a partner integration, seeding Postman for manual QA, and driving Newman in CI. All three are better served by the spec-first path, and all three need the collection to be regenerable, which an archived, unmaintained generator undermines.
  • Framework reality check: despite being filed under "Laravel/PHP," this is a Symfony bundle (*Bundle) bound to API Platform 1.x. It is not usable in a Laravel application and not usable on a modern API Platform 3.x stack. The only product decision it informs is a legacy-maintenance one.

When to Consider This Package

Consider it only under a narrow, shrinking set of conditions:

  • You are actively maintaining an API Platform 1.x service on Symfony 2.8/3.x and cannot upgrade within the current planning cycle.
  • You need a one-off collection for a frozen legacy service — a service you are keeping alive, not evolving.
  • You are willing to vendor or fork it and accept that "archived" means no security patches, no PHP 8+ support, no Symfony 5/6 support, and no upstream fixes.

Look elsewhere — which is to say, almost always:

  • Any Laravel codebase. This is not a Laravel package. Reach for dedoc/scramble, knuckleswtf/scribe, or darkaonline/l5-swagger to emit OpenAPI, then import into Postman.
  • API Platform 2.6+/3.x. Use the built-in OpenAPI export and Postman's importer. Zero new dependencies.
  • Anything requiring PHP 8+, maintained CI, or a security review. Archived + 0 dependents + 30 stars + a low confidence score is the signal: no ecosystem validation, no one to escalate to, and an unpatched artifact in your supply chain.
  • Anything where the collection must stay in sync over time. A generator that can't track your API's evolution generates drift, which is worse than a hand-maintained collection because it looks authoritative.
  • License is a non-issue — MIT is permissive — but permissiveness doesn't offset abandonment.

How to Pitch It (Stakeholders)

For executives: We are not adopting this package. It is an archived Symfony bundle tied to API Platform 1.x — a stack two major versions behind — with no maintainers, no dependents, and no security updates. The capability it provides (generating Postman collections) is already available to us for free through our API framework's built-in OpenAPI export plus Postman's native importer. Taking this dependency would add supply-chain and audit exposure in exchange for zero unique value.

For engineering: This is a *Bundle for Symfony, not Laravel, and it targets API Platform 1.x. It will not install cleanly on PHP 8 or a modern framework, and if we fork it we own it forever. The replacement is one CI step: publish openapi.json as a build artifact, then import it into Postman (or run Newman directly against the spec). We can wire that up in under a day and it stays correct as the API evolves.

The trade-off in one line: adoption cost (fork, patch, framework incompatibility, unpatched code) is strictly greater than the value, and the value is already delivered by tools we own.

If a legacy service forces the issue: time-box a fork, or better, generate the collection once and check it into the repo as a static artifact — that gives the team what they need with no runtime dependency and no ongoing maintenance burden.

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.
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk