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

Api Platform Profiler Bundle Laravel Package

mapado/api-platform-profiler-bundle

A Symfony bundle that adds an API Platform profiler panel to the web debug toolbar, helping you inspect requests, responses, and resource metadata during development.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Developer-tooling roadmap, not product roadmap. This is an observability/diagnostics aid for teams running API Platform (Symfony) backends. Its contribution to product outcomes is indirect: faster debugging of API behavior → shorter cycle time → faster feature delivery. It should never appear on a customer-facing roadmap.
  • Build vs. buy — the "buy" option is effectively closed. The package is archived with zero stars and zero dependents. That combination means no maintainer, no field validation, and no upstream security response. The realistic decision is build a small internal equivalent or skip the capability entirely, not adopt this.
  • Reference implementation, not a dependency. The highest-leverage use is as a design reference for an internal Symfony profiler data collector / debug panel that surfaces API Platform resource metadata, serialization groups, and filter behavior during development. Forking under MIT is legally clean; the engineering cost is small, the maintenance commitment is not zero.
  • Concrete use cases worth scoping: onboarding engineers onto an existing API Platform codebase; diagnosing unexpected serialization output or filter/query behavior; validating API contracts before a partner integration; reducing reliance on ad-hoc dump()-and-reload loops.
  • Decision it should not drive: do not let an archived, unvalidated package shape your framework version strategy or block an API Platform upgrade. If your platform upgrade path conflicts with this package, drop the package.

When to Consider This Package

Consider it only in a narrow, time-boxed way:

  • You are on a pinned, older Symfony/API Platform version, the built-in debug tooling genuinely doesn't cover your need, and you have in-house Symfony engineers willing to fork and own the code.
  • You want a 30–60 minute read-through of the source as prior art before building your own profiler panel. Treat it as documentation, not software you ship.
  • You need a debugging aid for an internal-only, non-production environment where an unmaintained dependency carries no compliance or CVE exposure.

Look elsewhere — or build — when any of the following hold:

  • You need a maintained dependency (security review, SBOM, license/upgrade policy, or any production surface). Archived status alone disqualifies it under most dependency policies.
  • You are on a current API Platform release — the framework's own debug tooling and the standard Symfony web profiler cover most of the same ground; verify before assuming a gap exists.
  • You lack in-house Symfony depth to fork, patch, and re-verify against future framework versions.
  • You see zero dependents as a signal — because it is one. There is no community to surface bugs, no compatibility matrix, and no one to ask when it breaks.
  • Your actual need is production observability (tracing, latency, error rates) rather than development-time introspection. This package is the wrong category.

How to Pitch It (Stakeholders)

To executives: This is a developer-productivity utility for one specific backend framework, not a product capability. It is archived, unmaintained, and has no adopter base — so I am recommending we do not take it as a dependency. The underlying need (engineers spending too long diagnosing API behavior) is real but modest, and the cheapest resolution is a small internal tool or the framework's built-in debugging support. Ask: a time-boxed spike (1–2 engineer-days) to confirm whether a gap exists at all, not a budget line for adoption.

To engineering: The code is a useful pattern — a Symfony profiler extension that exposes API Platform internals during development. Because it's archived, treat it as reference material to fork or reimplement, not something to pull in via Composer. MIT licensing makes forking safe. Expect low code volume but non-trivial upkeep: every Symfony/API Platform upgrade is an unassisted compatibility check, and there will be no upstream fixes. Before building anything, confirm the framework's native profiler panels don't already cover the case — that's the cheapest possible outcome.

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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
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