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

Laravel Api Explorer Laravel Package

netojose/laravel-api-explorer

Laravel API Explorer gives Laravel apps a built-in UI for browsing registered API routes, inspecting HTTP methods, URIs, middleware, and controller actions, and testing endpoints. It helps developers understand, debug, and document APIs faster without extra tooling.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • API surface discovery for legacy Laravel applications. Before committing roadmap time to "document our APIs," use this package to generate a quick inventory of existing routes, controllers, and parameters. It answers the PM question "what do we actually expose today?" without commissioning an engineering documentation project.
  • Build vs. buy vs. document analysis. If the package produces a usable explorer in an afternoon, it changes the calculus on buying a hosted API portal or allocating a sprint to hand-written OpenAPI specs — at least for internal consumers.
  • Scoping API versioning, deprecation, and consolidation work. A visible route map is the input to decisions like "which endpoints can we retire," "where are the duplicates," and "what does the public v1 surface actually look like."
  • Reducing support load during partner or internal integrations. A self-serve explorer can substitute for ad-hoc "what's the URL for X" Slack traffic, which is a measurable PM outcome (fewer integration questions, faster onboarding).
  • Validating platform consistency. Seeing every route in one place exposes inconsistent naming, missing auth middleware, and undocumented parameters — useful evidence for platform standards or API governance initiatives.
  • Not a fit for: customer-facing developer portals, contractual/SLA-bound API documentation, or anything requiring long-term vendor-ish support. Treat this as an internal diagnostic and prototyping tool, not a product surface.

When to Consider This Package

Consider it when:

  • You have a Laravel monolith or internal service whose API surface is undocumented and whose engineers are too backlog-constrained to write specs by hand.
  • The need is time-boxed and internal: a spike, a discovery phase, an architecture review, or an onboarding aid for a small number of known consumers.
  • Your Laravel version is within the package's supported range (verify against your composer.json — the last release was December 2019, so modern Laravel versions are unlikely to be supported without patching).
  • You can accept no upgrade path and no security patching. Budget for a fork or a short-lived internal tool rather than a durable dependency.
  • License is cleared. The repository shows NOASSERTION, meaning the license could not be automatically identified. Legal review is mandatory before this touches any commercially distributed or externally exposed system. This alone may disqualify it in regulated or enterprise contexts.
  • You specifically want a zero-integration, route-reflecting tool rather than a spec-first workflow. It reads what your code already declares; you don't maintain a parallel YAML file.

Look elsewhere when:

  • You need OpenAPI/Swagger as the source of truth. Prefer darkaonline/l5-swagger, dedoc/scramble, or knuckleswtf/scribe — all actively maintained and spec-generating, which is what external consumers and codegen tooling actually require.
  • You need maintained, secure, supported software with a real release cadence, Laravel version parity, and a responsive maintainer.
  • You need a hosted developer portal with auth, API keys, analytics, and try-it-now against production (ReadMe, Stoplight, Apigee).
  • Your APIs are GraphQL or gRPC — route reflection is the wrong abstraction.
  • The audience is external developers bound by contract; the 2019 release date and ambiguous license make that an unacceptable risk regardless of technical merit.

Practically: treat adoption as a two-week evaluation with a named owner and an explicit exit criterion (e.g., "does it render our 150 routes accurately on Laravel X?"). If it works, use it as a discovery instrument and plan to replace it with Scribe or Scramble for anything durable.

How to Pitch It (Stakeholders)

For executives: This is a free, open-source diagnostic that turns an opaque Laravel codebase into a browsable map of its APIs in roughly a day of engineering time. It doesn't ship to customers and it isn't a strategic dependency — it's a cheap way to answer "what do we expose, and what should we retire?" before we spend a sprint or a vendor contract on API documentation. Two caveats I'd flag up front: the project hasn't been released since 2019, and its license isn't machine-identifiable, so legal sign-off is required and we should plan to swap it for a maintained tool (Scribe or Scramble) if the documentation need becomes permanent.

For engineering: Low-commitment spike. It reflects your existing routes — no annotations, no YAML to keep in sync — so it gives you an instant explorer for internal demos and onboarding. Expect to pin an older Laravel version or patch compatibility, and assume no upstream fixes. Run it in a dev/staging environment only; do not expose it publicly. If the evaluation succeeds, the migration target is a spec-generating package so we end up with OpenAPI output that codegen and external consumers can use.

Ask: one engineer, one week, dev environment only, with a written recommendation on whether to standardize on a maintained spec-first alternative. Success = a route inventory we can use for deprecation and governance decisions, not a permanent addition to the stack.

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.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle