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

Airbrake Bundle Laravel Package

incompass/airbrake-bundle

Symfony bundle that integrates Airbrake error tracking, forwarding exceptions and errors to Airbrake for monitoring and alerting with straightforward configuration and service integration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability vendor strategy (build vs. buy vs. integrate). Error tracking is a buy-and-integrate decision, not a build one. This package is a concrete artifact of one integration route — a framework-specific notifier for Airbrake — and is most useful as a comparison point when weighing Airbrake against Sentry, Rollbar, Bugsnag, Honeybadger, or Flare on price, alerting quality, and SDK maintenance burden.
  • Reliability and incident-response roadmap. Exception aggregation is an input to mean time to detection and resolution. If SLOs, on-call, or reliability work is on the roadmap, an error tracker is a prerequisite line item. This package is one (weak) way to fulfil it.
  • Stack-standardization decisions. The package is a Symfony bundle, not a Laravel package — Laravel has no bundle mechanism. Its appearance on a Laravel shortlist is a sourcing-quality signal: fix the candidate list rather than adopt the package.
  • Legacy estate triage. If we inherit Symfony 2/3 services with Airbrake wiring, this bundle is a worked example of the technical debt involved — unmaintained plumbing that should be modernized rather than extended.
  • Dependency-intake risk calibration. Zero stars, zero dependents, an unresolved package-name/repository mismatch (incompass/airbrake-bundle vs casechek/AirbrakeBundle), and no release cadence make this a clean template for a "reject unmaintained dependency" policy — useful for setting the threshold, not for production.

When to Consider This Package

Consider it only under narrow legacy conditions:

  • We run a Symfony application (not Laravel) on a PHP/Symfony version the bundle actually supports, and we hold an Airbrake contract we cannot exit mid-term.
  • We require self-hosted Airbrake compatibility (errbit or an on-prem collector) for data-residency or compliance reasons, and the official Airbrake notifier is not viable for our framework version.
  • We are prepared to fork and own it internally — treating it as source material, never as a dependency.

Look elsewhere in essentially every other case:

  • Any Laravel or modern PHP application. Use a first-party SDK behind a thin service provider (config/services.php + .env), or a maintained Laravel-native package (Sentry Laravel, Rollbar, Bugsnag, Honeybadger, Flare). These have active maintenance, framework-native hooks, and a support relationship.
  • When Airbrake is not contractually mandated. Sentry and Rollbar generally offer stronger framework ergonomics, release/commit tracking, and tracing bundled with error capture — worth a bake-off rather than defaulting.
  • Zero community is a hard stop for a production telemetry path. No dependents means no downstream scrutiny, no PHP-upgrade path, and no one to escalate to. The component that tells us when things break would itself be the least-observed dependency.

How to Pitch It (Stakeholders)

Executive summary: This is an Airbrake error-tracking integration for Symfony, not Laravel, so it does not fit our stack; and even on Symfony it shows no signs of active maintenance — no stars, no downstream dependents, no release activity, and no accountable upstream. Recommendation: do not adopt.

The case for error tracking is strong; the case for this package is not. Production exception visibility is how we shorten outages and protect conversion and retention. The decision in front of us is which integration, not whether to instrument.

Recommended path: run a short provider bake-off (cost, alerting quality, self-host option for data residency) and standardize on a maintained, first-party-supported tracker. Wire it into Laravel with a thin, in-house adapter we own — roughly a day of engineering. If Airbrake is contractually required, build that adapter once in a private package rather than inheriting an unmaintained public one.

Engineering note: vendor SDKs track PHP and framework releases; this bundle does not. Owning ~100 lines of glue — with queue-based, non-blocking reporting, sampling, and a metric for notifier failure — is cheaper and safer than owning a fork of an abandoned bundle.

Ask: approve the bake-off and budget the integration work; drop this package from the candidate list and tighten intake criteria so framework-mismatched, zero-maintenance packages are filtered before they reach evaluation.

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.
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen