Three paths to embed Metabase.
None of them feel free.
Metabase is genuinely useful — open source, well-loved, and rapidly improving. For ISVs embedding it in a customer-facing product, the issue isn't quality. It's the embedding economics. Open source means AGPL legal exposure. The Embedding License keeps the "Powered by Metabase" badge in your product. The commercial Pro and Enterprise tiers solve both — at per-seat pricing that scales to six figures at the customer counts ISVs need.
Stay open source — comply with AGPL v3
Network use clause: if you modify Metabase and serve it to users, you must share those modifications. For most SaaS ISVs, this is a non-starter — your product code is proprietary.
Legal exposure for SaaSUse the Embedding License — keep the badge
Embed under Metabase's free Embedding License — but the "Powered by Metabase" branding stays on every dashboard and question. Your customers see a third-party vendor inside your product.
Not white-labelPay for Pro or Enterprise — per-seat scales
Pro: $575/mo base + ~$50/user/mo. At 1,000 customer end-users that's roughly $124K–$149K/year. Above that, Enterprise pricing is custom-quoted; entry from $20K/year, median ~$39K.
Per-seat math at scaleFour things ISVs need to know before embedding Metabase
Metabase is a strong product for the right use case. These are the questions worth answering specifically for embedded ISV use before committing.
"Free" comes with strings — AGPL, badge, or commercial license
Metabase Open Source is free to download under the AGPL v3, but embedding in a SaaS product means picking one of three paths: comply with AGPL's network-use clause (share your modifications with end users), use the separate Embedding License (keep the "Powered by Metabase" badge visible), or buy a commercial license. There is no path that is both free of obligations and white-label. Evaluate all three before building on the assumption that the open source edition is production-ready for ISV embedding.
Pro pricing is per-seat — and embedding scales by your customers' user counts
Metabase Pro starts at $575/month for 10 users plus approximately $50/user/month above that ($6,210/year base + $130/user/year on annual billing). For internal BI with a known headcount, that math is fine. For ISV embedding, your "user count" is every customer end-user. At 250 viewers Pro reaches ~$38K/year; at 1,000 viewers it reaches roughly $124K–$149K/year. Metabase recommends Enterprise for high-volume embedded scenarios — which is custom-quoted starting at $20K/year, median ~$39K per Vendr's transaction data. Per-seat is the same structural problem as Tableau, in a different package.
Multi-tenant features only landed natively in 2026
Metabase added native multi-tenant tenant isolation — row-level security, column-level security, database routing per tenant — as Pro and Enterprise features in 2026. That's a real improvement. The point for evaluation is that multi-tenant ISV embedding has not been a foundational design pattern in Metabase the way it is in purpose-built embedded platforms. Multi-tenant features remain gated to Pro and Enterprise (not Open Source or Starter), and the implementation is newer. Yurbi has been built around multi-tenant ISV use since 2009 — platform-level isolation, dynamic per-tenant data source routing, and unlimited per-tenant branding included in every plan.
Designed first for internal BI — embedding is the second use case
Metabase's foundation is internal BI: a dashboard tool a small team self-hosts to query its own data. Embedding has been added and improved iteratively — Static Embedding (badge required), Full-app Embedding (iframe), and now Modular Embedding (React SDK). Each has trade-offs around white-labeling, interactivity, and integration depth. The architecture, pricing, and license stack still reflect the internal-BI origin. Yurbi was built from day one for ISVs embedding analytics in a product they sell — multi-tenant isolation, per-tenant data source routing, and per-tenant branding are platform features, not extensions.
Metabase vs Yurbi — for ISVs embedding analytics
Metabase pricing sourced from metabase.com/pricing and verified analyst transaction data as of publication. AGPL and Embedding License terms from metabase.com/license. Yurbi pricing is published here.
Which one is actually right for your product?
Metabase is a genuinely strong product for the right use case. Here is a direct read on when each platform is the better fit.
Choose Metabase if:
- Your primary need is internal BI — your team querying your own data — and embedding is secondary or low-volume
- Your customer end-user count for embedded analytics is small and well-bounded — the per-seat math on Pro doesn't break your unit economics
- You need a JavaScript SDK for component-level embedding (Modular Embedding / React SDK) and that capability is a hard requirement
- You can operate under AGPL — your application is open source, or you have legal infrastructure for AGPL compliance — and the Embedding License badge is acceptable
Choose Yurbi if:
- Embedded analytics is a customer-facing feature of your product, and your customer end-user count grows with adoption
- You want one commercial license — no AGPL review, no badge, no decision tree at evaluation time
- You want analytics cost capped — Yurbi's $30K Unlimited ceiling vs per-seat that scales with adoption
- Multi-tenant isolation, dynamic per-tenant data source routing, and unlimited per-tenant white-label branding are platform requirements you need on day one — not features gated to higher tiers
- You'd rather download a trial that is the same product as production than navigate Open Source vs Starter vs Pro vs Enterprise
Metabase vs Yurbi — questions answered directly
Metabase Open Source Edition is free to download under the GNU Affero General Public License v3 (AGPL). For embedding in your product, that creates three paths.
First, abide by AGPL — which requires sharing your modifications to Metabase with end users when you serve them over a network. Second, abide by Metabase's separate Embedding License — which requires keeping the "Powered by Metabase" branding visible on embedded artifacts. Third, purchase a commercial license (Pro or Enterprise) to remove the badge and lift AGPL restrictions. None of those paths is "free" in the way most ISVs need for production embedded analytics. Yurbi is commercially licensed for embedded use across all tiers from $10,000/year — one license, no badge, no AGPL review.
Metabase Pro is the minimum commercial tier that includes interactive embedding, white-label branding (badge removed), single sign-on, row-level and column-level security, and multi-tenant features. Pro starts at $575/month for up to 10 users and adds approximately $50/user/month above that. On annual billing it is $6,210/year base plus $130/user/year.
For an ISV embedding analytics across customer end-users, costs scale per seat. At 250 customer end-users that's roughly $38,000/year. At 1,000 end-users it reaches roughly $124,000–$149,000/year. Above that, Metabase recommends Enterprise pricing — which starts at $20,000/year, with Vendr-reported median contracts around $39,000/year. Enterprise pricing for high-volume embedding is custom-quoted.
The GNU Affero General Public License v3 (AGPL) is a copyleft license. The key clause for embedded SaaS is the "network use" provision: if you modify the AGPL-licensed software and serve it to users over a network, you must make those modifications available under the AGPL.
For ISVs that customize Metabase — adjusting the UI, integrating SSO, modifying the embedding logic, branding adjustments — those modifications must be released as AGPL source if you serve them to your end users without a commercial license. Most SaaS ISVs cannot operate under AGPL because their product code is proprietary. The practical implication is that AGPL is not a viable production embedded path for typical ISVs without a commercial Metabase license on top.
None of this is hidden — Metabase publishes its license terms openly. The point for evaluation is to factor the legal review and constraint into the timeline and cost, rather than treat "open source" as automatically free.
Metabase's separate Embedding License lets you embed Metabase in your application free of AGPL obligations — but it requires keeping the "Powered by Metabase" branding visible on every embedded dashboard and question.
For ISVs whose embedded analytics is a customer-facing feature of their product, a third-party vendor brand inside the customer experience is usually unacceptable. Customers expect a unified, white-labeled experience. The badge tells your customer that the analytics they're using isn't actually your product. Removing the badge requires either AGPL compliance (rarely viable for proprietary SaaS) or a commercial Metabase license (Pro or Enterprise). Yurbi is white-label by default in every tier — no badge, no "Powered by" footer, no legal review.
Metabase added native multi-tenant tenant isolation as a Pro and Enterprise feature in 2026 — including row-level security, column-level security, and database routing per tenant. Before this, multi-tenant ISVs had to build isolation manually using sandboxing and group-mapping techniques.
The current implementation is a real improvement, but multi-tenant features remain gated to Pro and Enterprise (not Open Source or Starter), and the implementation is newer. Yurbi has been built around multi-tenant ISV use since 2009 — platform-level tenant isolation, dynamic per-tenant data source routing, and unlimited per-tenant white-label branding are included in every plan from $10,000/year. The architecture difference shows up most clearly when a customer requires their own database connection per tenant: Metabase's database routing is configurable; Yurbi's dynamic data source routing is the default pattern.
Metabase has a more modern UI, a strong community of 60,000+ deployments, faster cadence on new features, the React SDK (Modular Embedding) for component-level integration, and the Metabot AI add-on for natural-language queries.
Yurbi has no JS SDK — embedding is iframe and API only. Yurbi has no AI or natural-language features yet (on roadmap, deliberately built on the semantic layer for safe multi-tenant query generation). SSO is session-token based via the DoLogin API rather than SAML or OIDC. Yurbi's UI is functional but less modern than Metabase's recent design. If those gaps are blockers for your use case, Metabase is the better fit and we will tell you that in a demo.
Both products can have a working embedded dashboard inside days. The difference is what happens around the dashboard.
With Metabase, the legal review of AGPL versus the Embedding License versus a commercial license has to happen before you can ship — and that review is often the longest item in the timeline. The pricing modeling exercise (Pro at your customer end-user count, or Enterprise quote, or AGPL compliance plan) also has to happen. With Yurbi, the trial is the same product as production, the embedding pattern is the same, the pricing is published, and there is no badge or AGPL review to navigate. Time to evaluate, not time to build the dashboard, is usually the gap.