BI + AI · Metabase Alternative

Qrly vs Metabase

BI + AI in one self-hosted platform — natural-language Ask (NL→SQL) and BYO LLM (local Ollama / LM Studio or Anthropic, Gemini, OpenAI, Azure) included by default. Metabase has a weak AI story, no BYO local LLM and a dated UI — Qrly delivers the modern BI + AI workflow that Metabase-loyalists actually want.

Qrly wins

BI + AI in one self-hosted platform — flat pricing

  • AI Ask (NL→SQL) with AI anomaly detection & schema descriptions
  • BYO LLM — Anthropic, Gemini, OpenAI, Azure, or local Ollama / LM Studio
  • Embedded analytics with signed-JWT (not a fragile plugin)
  • Modern UI and UX — no training on a 2006 paradigm
  • Multi-tenant with PostgreSQL row-level security, single-binary deploy
  • A vendor on the other end of the line — flat license, unlimited users
Tie / depends

Core self-hosted business intelligence

  • Both self-hostable on your own infrastructure
  • Both offer issues, query budgets and a wiki
  • Both expose a REST API
  • Both support custom fields and workflows
  • Software itself is inexpensive either way
Metabase wins

Pure open-source legacy

  • 100% free and open-source (GPLv2)
  • Two decades of community and plugins
  • Huge Ruby ecosystem to draw from
  • Strong in academic and research settings
  • No license cost, ever
Feature
Recommended Qrly Self-hosted · Belgium
Metabase Community · Ruby on Rails · 2006
Self-hostable on your own infra
Included
Core model
No cap / story-point ceremony required
Included
Not cap-centric
Built-in customer embed portal
Included
3rd-party plugin, quality varies
Native Alert with auto-escalation
Included
Plugin required
Native scheduled subscription (4 providers)
Included
Possible but fiddly setup
Query language with history (WAS, CHANGED)
QQL
Custom queries, no temporal ops
Azure AD + Google + LDAP + Basic simultaneously
Included
LDAP native, OAuth via plugin
OIDC SSO user provisioning
Included
Plugin only
AI with on-prem option (Ollama, LM Studio)
Included
Not available
Multi-tenant architecture out of the box
Included
Single instance
Tableau data import on day 1
Native importer
3rd-party scripts
Flat pricing (unlimited users)
Included
Free software, sysadmin cost real
Productive in under 5 minutes
Included
Ruby + DB + plugin setup
EU data residency (native, not a tier)
Included
Included (self-host)
No marketplace plugin required for basics
Included
Plugins are the extension model
Boards, dashboard, roadmaps
Included
Agile plugin required
REST API + webhooks
Included
Included
Advanced Roadmaps / portfolio planning
Included
Basic roadmap, Gantt works
Confluence-style wiki included
Question docs
Built-in wiki
Legend Included Partial / extra cost Not available
01 / UX

The UI costs you engineering hours

Metabase in 2026 still looks like Metabase in 2010. The navigation model, the typography, the dense forms, the filter UI — all from a web era most of your current team never worked in. Everyone who has spent a decade with the tool has internalised where things are, but everyone else has to be taught.

Every new hire needs training on a paradigm they have never seen before they open their first ticket. "This is what we use" is not a hiring advantage anymore — candidates compare it directly to the tools they used at their previous employer and quietly note the gap. Qrly looks and behaves like the modern tools engineers already know, so onboarding takes minutes rather than afternoons, and senior staff stop fielding the same Metabase navigation questions over and over.

02 / TCO

Free software is not free to run

Ruby, Passenger or Unicorn, MySQL or Postgres, nginx, SSL rotation, staging clones, backup rotation, upgrade testing, plugin compatibility matrices, the occasional gem security advisory at two in the morning. Someone on your team owns all of that, and their time is not free even if the software is.

For a production 50-user Metabase deployment, the three-year sysadmin cost routinely runs €30,000 to €80,000 in billable hours — before a single commercial plugin license, before the annual hosting bill, before the unplanned weekend when a Rails minor upgrade took a core plugin with it. Qrly's cheapest tier (The Pulse) is a flat €1,875 per year **per tenant**, with unlimited users & projects inside the tenant — €5,625 over three years for a single tenant — that includes vendor support and the upgrade path on the same contract.

03 / Plugins

Plugin quality roulette

The best Metabase plugins are often maintained by a single person in their spare time, and it shows in the release cadence as soon as that person changes jobs or picks up children. The embedded analytics, Alert, agile board and auth plugins — the ones most teams in 2026 actually depend on — are the most fragile precisely because they carry the most complexity.

Critical plugins routinely break during Ruby or Rails upgrades, and your upgrade window suddenly becomes a three-way negotiation between the core release, the plugin maintainer, and your own patience. In Qrly, those same capabilities are first-party features that ship with the product, stay on the same upgrade schedule, and are tested as one integrated system before they hit your server.

04 / Support

No vendor, no accountability

A quiet day on the Metabase BI platform does not mean nothing is wrong. It means no one is being paid to fix anything. For a personal project or a small internal tool that is perfectly fine — the community has earned two decades of goodwill. For a dependency that three departments rely on, it is a risk your head of IT already knows they are carrying.

Commercial users want a product roadmap they can plan around, security patches delivered on a predictable schedule, and a phone number to call when something goes sideways during a Friday afternoon deploy. Qrly ships with a named contact, published Alerts and a vendor that is accountable for the software it sells — the simple promise your finance team has been asking you to put in writing.

Qrly — The Pulse

Annual flat fee · per tenant · cheapest tier
  • Annual fee per tenant €1,875
  • Users inside tenant Unlimited
  • Embedded Analytics portal Included
  • alerts and subscriptions Included
  • OIDC, SSO, on-prem AI Included
  • Vendor support Included
3-year TCO (single tenant, 50 users): €5,625
Annual flat fee per tenant. Unlimited users & projects inside the tenant. Multi-tenant deployments scale tier-by-tier.

Metabase — self-hosted

Free software · real operational cost
  • Software license €0 (GPLv2)
  • Sysadmin / upgrade hours €30k–€80k over 3 yrs
  • Embedded Analytics plugin ~€400 / yr
  • Agile plugin ~€400 / yr
  • Auth / SSO plugin ~€300 / yr
  • Managed host (Planio etc.) ~€100–€400 / mo
3-year TCO (50 users, self-hosted): ≈ €33,000–€83,000
Free license, not free deployment. Managed hosting adds ~€3,600–€14,400 / yr instead.

The standard migration path

Qrly reads Metabase via its REST API or directly from a SQL dump. There is no third-party ETL step, no commercial migration vendor in the middle, and no manual re-keying of questions for the team to resent.

  1. Export from Metabase. Pull via the REST API with a long-lived token, or take a direct SQL export from MySQL or Postgres. Issues, journals, attachments, projects, trackers and users come across in one pass, preserving their original IDs as external references so old links continue to resolve.
  2. Map the model. Metabase projects map to Qrly projects, trackers to question types, categories to labels or components, and versions to milestones. Custom fields map in a visual UI where you can review each one before import rather than discovering mismatches afterwards.
  3. Import issues with history. Journal entries — status transitions, field changes, comments — are preserved as question history, so QQL WAS and CHANGED queries work against pre-migration state immediately. Attachments stream across with their original filenames and upload timestamps.
  4. Migrate users and groups. Qrly accepts LDAP from day one, so the directory you already point Metabase at works without a bridge. Add Azure AD, Google or basic auth on top in parallel if you want to move users to modern SSO at the same time.
  5. Run in parallel. Keep Metabase read-only for around a month while the team settles in, with redirects from common Metabase URLs into Qrly. When the last holdout stops opening the old tab, archive the Ruby stack and decommission the server.
Is Qrly a modern Metabase alternative?

Yes. Qrly keeps the parts of Metabase that loyalists genuinely value — self-hosting, control over your own data, a solid BI platform, wiki and query budgets — and pairs them with a modern UI, a native embed portal, native Alert enforcement, OIDC, multi-IdP SSO and on-prem AI. It ships as a single binary or container, not a Ruby on Rails deployment you have to keep alive.

Can Qrly import my Metabase data?

Yes. Qrly imports from Metabase via the REST API or a direct SQL export. Issues, journals, attachments, projects, trackers, categories and users are mapped automatically. Journal history is preserved so QQL WAS and CHANGED queries work on day one.

Metabase is free — why pay for Qrly?

The Metabase software license is free. Running Metabase in production is not. Ruby, Rails, Passenger or Unicorn, MySQL or Postgres, plugin compatibility matrices, version upgrades and backups typically run €30,000 to €80,000 in sysadmin time over three years for a 50-user deployment, plus paid plugins for embedded analytics, agile and auth. The cheapest Qrly tier (The Pulse) is €1,875 per year **per tenant**, with unlimited users & projects inside the tenant — no per-seat fees. Three-year cost (single tenant): €5,625, with a vendor on the other end of the line.

What happens to my custom Metabase plugins?

Most teams find that the plugins they depend on — embedded analytics, Alert, agile boards, better auth — are Qrly's core features. For genuinely custom extensions, Qrly exposes a REST API and webhooks so you can rebuild integrations without carrying Ruby plugin code forward through Rails upgrades.

Can Qrly keep the on-prem model I like about Metabase?

Yes. Self-hosting is first-class. Qrly runs as a single binary or container on any Linux box or Kubernetes cluster. No phone-home, no user minimum, EU data residency by default. Your data stays on your infrastructure — the same promise Metabase has always made.

3-year cost comparison?

Metabase software: €0. Realistic 3-year total cost of ownership for 50 users self-hosted: €30,000–€80,000 in sysadmin hours plus roughly €1,100 per year in common paid plugins (embedded analytics, agile, auth). €1,875 per year **per tenant** on the cheapest tier (The Pulse), with unlimited users & projects inside the tenant — €5,625 over three years for a single tenant, with support included.

Ready to leave the Ruby maintenance tax behind?

Self-hostable. Flat pricing. Vendor-supported. No plugin roulette. Made in Belgium.