malefici/metabase-bundle
A Laravel/PHP bundle for integrating Metabase analytics into your application. It provides configuration and helpers to connect your app with Metabase, making it easier to embed dashboards and questions and surface analytics within Laravel projects.
Adopt only under a narrow set of conditions:
composer.json type and service-provider/bundle registration before anyone plans around it. If you are on Laravel, this is likely the wrong artifact entirely — you would be writing a service provider wrapper around it, which erases the value.Look elsewhere — or just write it yourself — when:
To executives: This is a tiny convenience library for embedding Metabase dashboards into our app. It could shave days off a reporting prototype, but it is unmaintained in practice — no stars, no downstream users, one release — so it is a prototype accelerant, not a platform bet. Recommendation: use it to demo embedded analytics quickly if we're already leaning Metabase; do not let it become a dependency in anything customer-facing without a plan to replace it with in-house code, which is small.
To engineering: It handles signed embed URL generation and configuration for Metabase. Verify the framework fit first — the "bundle" naming points at Symfony, so confirm it isn't a mismatch for our Laravel codebase. Assume we own it: no community, no issue triage. Given the JWT signing is ~50 lines, the honest options are (a) spike with it this week to validate the UX, then (b) either vendor the useful bits or reimplement behind our own interface so the vendor choice stays swappable. Treat the security boundary — signing secret handling, tenant scoping — as ours regardless of what the package does.
How can I help you explore Laravel packages today?