larassn/laravel-pulse-graphql
Laravel Pulse GraphQL adds GraphQL monitoring cards to Laravel Pulse, letting you track query counts, execution times, slow requests, and errors so you can quickly diagnose performance bottlenecks and regressions in your GraphQL API directly from the Pulse dashboard.
Adopt when all of the following hold:
Look elsewhere or build in-house when:
For executives (one paragraph): We're evaluating a small open-source add-on that plugs our GraphQL API's performance data into Laravel Pulse, the monitoring dashboard we already run. The newest release adds support for Laravel 13, which means adopting it now doesn't create a future upgrade blocker. The value is straightforward: faster root-causing of slow API calls and better data for setting performance targets, at effectively zero licensing cost. The main caveat is that it's maintained by a single author, so we'd treat it as a convenience layer over Pulse rather than a critical dependency — the exit cost is low, on the order of a few engineering days.
For engineering: This is a thin Pulse integration — recorders and cards for GraphQL operations. v2.1.0 is a Laravel 13 compatibility bump only; no API changes, no breaking changes, no new features. Adopt it behind Pulse if you already have Pulse running and GraphQL is a hot path; validate that the card's cardinality (per-operation naming) won't bloat your Pulse storage, and confirm it handles your schema's operation volume without unbounded key growth. Treat it as vendored-but-replaceable: keep our GraphQL instrumentation thin enough that swapping to a first-party recorder or OTel is a contained change.
How can I help you explore Laravel packages today?