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

Lighthouse Graphql Hive Laravel Package

stayallive/lighthouse-graphql-hive

Integrates GraphQL Hive with Laravel Lighthouse: report schema usage and operations, validate schemas, and manage schema publishing from your GraphQL server.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • API observability investment: gives per-operation and per-field visibility into latency, error rate and usage for a Laravel GraphQL API. This directly informs which queries to optimize, which resolvers are hot, and where an SLA is at risk — decisions that generic HTTP APM usually can't answer.
  • Schema governance and release safety: by pairing Lighthouse with GraphQL Hive's schema registry and breaking-change detection, it turns "can we ship this schema change?" into a CI gate rather than a code-review opinion. Supports decisions on deprecation timelines, field removal sequencing, and versioning strategy.
  • Build vs. buy for GraphQL telemetry: the alternative is instrumenting resolvers and building an internal usage/error pipeline. This package is the thin adapter that makes buying (Hive cloud or self-hosted) cheap; evaluate it against the cost of ~1–2 engineer-months of internal tooling plus ongoing ownership.
  • Roadmap prioritization: operation-level usage data shows which fields and which clients (web, mobile, partner integrations) actually matter, supporting invest/retire calls and deprecation of dead schema surface.
  • Client segmentation and commercial decisions: knowing which consumers use which operations feeds partner contracts, tiering, rate-limit policy, and deprecation notice obligations.
  • Incident response and postmortems: operation-scoped error rates shorten time-to-diagnosis and give postmortems concrete blast-radius numbers.
  • Vendor/stack evaluation: if we're choosing a GraphQL server for Laravel, the existence of a first-class Hive integration is a point in Lighthouse's favor versus rolling our own or moving to a Node-based stack.

When to Consider This Package

Consider it when:

  • The product already runs Lighthouse on Laravel. This is a Lighthouse-specific adapter; outside that stack it has no value.
  • We need GraphQL-aware telemetry — operation names, field usage, schema-linked errors — that Sentry/Datadog-style APM only partially provides.
  • Schema changes are frequent or multi-team, and a breaking-change gate in CI would prevent real customer incidents.
  • The team is small and lacks dedicated platform/observability engineers; a config-and-env-var integration is cheaper than an internal pipeline.
  • We want self-hosted Hive for data residency or cost control — that option is what makes the vendor dependency tolerable.
  • We're already paying for or trialing Hive, so the marginal effort is near zero.

Look elsewhere when:

  • Not on Lighthouse. Use Hive's generic reporting, or instrument the GraphQL server directly.
  • The need is full-stack APM (DB, queues, HTTP, infra). This covers the GraphQL layer only; it complements, not replaces, Datadog/Sentry/New Relic.
  • The product is pre-traffic. Below meaningful request volume, logs plus basic metrics answer the same questions with less operational surface.
  • There's a hard "no new SaaS / no self-hosted service to operate" constraint.
  • Dependency risk tolerance is low. At ~22 GitHub stars the package is a thin, single-maintainer integration; treat it as a small piece of glue we could own if abandoned, not as load-bearing infrastructure. Pin versions, and confirm it tracks Lighthouse major releases before committing.
  • Throughput is very high and per-request reporting overhead is unmeasured — benchmark before rollout.

How to Pitch It (Stakeholders)

For executives: This is a small, MIT-licensed Laravel plugin that connects our GraphQL API to GraphQL Hive, a monitoring and schema-registry service. It gives us two things we currently lack: (1) visibility into which API operations customers actually use, how slow they are, and where they fail; and (2) an automated check that stops schema changes from breaking existing clients before they reach production. The package costs nothing; the only spend is Hive itself, which can be SaaS or self-hosted. It replaces what would otherwise be a custom internal telemetry project, and it de-risks API changes that today rely on reviewer diligence.

For engineering: Integration is configuration-only — service provider, config file, environment variables — with no changes to resolvers or schema definitions. It reports traces to Hive and exposes a schema-publish step for CI so breaking changes fail the build. Caveats to plan around: it is Lighthouse-specific, so it only fits our Laravel GraphQL surface; the package is small (~22 stars, effectively single-maintainer), so we should pin the version, keep the integration isolated behind config/env, and retain a fallback to structured logging plus existing APM. Propose a time-boxed pilot on one GraphQL surface, measure added latency, then roll out with the CI schema gate enabled.

Success measures for the pilot: reporting overhead within an agreed latency budget; percentage of operations covered; at least one breaking change caught pre-merge; measurable reduction in time-to-diagnose for a GraphQL incident; and a documented owner plus exit plan if the package goes unmaintained.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console