Best open source BI tools in 2026: 8 self-hosted options compared on AI, dbt, and security
Max Musing
Max MusingFounder and CEO of Basedash
· April 17, 2026

Max Musing
Max MusingFounder and CEO of Basedash
· April 17, 2026

The best open source BI tools in 2026 are Metabase for teams that don’t write SQL, Apache Superset for large self-hosted deployments with row-level security in the free build, Lightdash for dbt teams, and Evidence for code-first reporting in Git. Grafana, Redash, Rill, and WrenAI cover narrower jobs: time-series dashboards, lightweight SQL dashboards, local metrics-first exploration, and open source text-to-SQL. The biggest change since early 2026 is AI: Metabase now ships natural language questions in its free edition, and Superset 6.1 added an opt-in MCP server, but most other AI features sit in paid tiers.
“Open source” also means different things per vendor. Some licenses cover the whole app, while others keep SSO, row-level security, or the UI in a commercial edition. This guide shows what the free build includes for each tool, what you pay for, and which tool fits which team. All license, feature, and price details were checked against official pages in September 2026.
We scored each tool on the questions buyers ask when they search for open source BI, not on GitHub popularity alone.
| Tool | License | Free build includes | AI in free build | Row-level security in free build | SSO in free build | Snowflake / BigQuery | Cheapest paid plan (Sep 2026) |
|---|---|---|---|---|---|---|---|
| Metabase | AGPL v3 (enterprise code under a commercial license) | Full BI app: query builder, SQL editor, dashboards | Yes: Metabot questions and SQL generation | No (Pro) | Google Sign-In and LDAP; SAML and JWT on Pro | Both, native drivers | Starter $100/month for 5 users |
| Apache Superset | Apache 2.0 | Full BI app: SQL Lab, charts, dashboards | Opt-in MCP server for external AI clients; no built-in chat | Yes | OAuth via Flask AppBuilder | Both, via SQLAlchemy | Preset Professional $20/user/month (annual) |
| Lightdash | MIT (enterprise code under a separate license) | Full BI app on top of a dbt project | No (AI agents are a paid add-on) | Yes, sql_filter with user attributes |
Google, Okta, OneLogin, Azure AD OAuth | Both, through dbt | Cloud Pro $3,000/month, unlimited users |
| Grafana | AGPL v3 | Full dashboard and alerting app | No (Grafana Assistant is in Grafana Cloud) | No (data source permissions need Enterprise or Cloud) | OAuth and LDAP; SAML on Enterprise | BigQuery plugin free; Snowflake plugin is Enterprise | Cloud Pro $19/month plus usage |
| Redash | BSD 2-Clause | SQL editor, visualizations, dashboards, alerts | No | No | Google OAuth and SAML | Both | No managed plan |
| Evidence | MIT | CLI and static site generator for SQL and Markdown reports | No (analytics agent is in Evidence Studio) | No (row-level rules on Enterprise) | Through an authenticating reverse proxy | Both, direct connectors | Team $2,500/month, unlimited users |
| Rill | Apache 2.0 | Rill Developer, a local app for models, metrics, and dashboards | No (AI chat is in Rill Cloud) | No | Not applicable (local app) | Both, as connectors | Starter $20/seat/month plus compute |
| WrenAI | Apache 2.0 (engine) | Text-to-SQL context engine, CLI, and MCP server, with no UI | Yes, text-to-SQL is the product | No (commercial) | No (commercial) | Both | Essential Cloud $179/month (annual) |
Two patterns stand out. Superset and Lightdash are the only tools whose free builds include row-level security. Metabase and WrenAI are the only ones whose free builds include natural language querying, and WrenAI’s free build has no UI.
Best for: business teams that want to click through data or ask questions in plain English, with a self-hosted instance running in minutes.
enterprise directory is under the Metabase Commercial License (license).Metabase is the easiest open source BI tool to start with, and the only one where a non-technical user can ask a question in plain English without a paid add-on. The tradeoff is that governance features are in paid plans, so a self-hosted free instance works best for a single team with shared data access. If you are weighing Metabase against a commercial AI tool, our Basedash vs Metabase comparison covers the differences in detail.
Best for: larger organizations that want a self-hosted BI platform with row-level security, broad database coverage, and no license fee.
Superset is the strongest free option for governed, multi-team self-hosting because row-level security is in the core product. Expect more infrastructure than Metabase and a steeper learning curve for chart authors.
Best for: analytics engineers whose metrics and dimensions already live in dbt and who want BI to read them directly.
packages/backend/src/ee has a separate enterprise license (license).sql_filter and user attributes (docs); Google, Okta, OneLogin, and Azure AD SSO configurable on self-hosted instances (environment variables); SAML, SCIM 2.0, and custom roles on Enterprise.Lightdash solves the “two sources of truth” problem for dbt teams, since metrics are defined once in YAML. Our guide to BI tools for dbt compares it with commercial dbt-aware options, and Lightdash vs Metabase covers the most common open source head-to-head.
Best for: engineering-led teams that already run Grafana for monitoring and want business metrics on the same dashboards.
Grafana is excellent for time-series dashboards and alerting, and a poor fit as a company-wide BI tool. If business users need to explore data without SQL, pair it with a BI tool rather than stretching it.
Best for: SQL-fluent analysts who want a lightweight query editor with parameterized, shareable dashboards and alerts.
Redash is still the simplest SQL-to-dashboard tool in this list, and it is maintained again. The trade is slower development and no managed option.
Best for: analysts who want reports defined as SQL and Markdown files in Git, with branch previews and code review.
Evidence is the best answer to “open source BI as code.” It fits teams that already review analytics in pull requests. Our guide to BI as code compares it with other version-controlled approaches.
Best for: engineers who want metrics-first, very fast exploration dashboards defined in SQL and YAML on DuckDB or ClickHouse.
Rill is open source at the development layer, not at the sharing layer. Pick it for speed on event-scale data, not for a zero-cost team deployment.
Best for: developers who want an open source text-to-SQL engine with a semantic model (MDL) to power their own agents or MCP clients.
WrenAI answers a common question directly: yes, there is open source text-to-SQL. But a governed, multi-user AI analytics experience from WrenAI means paying for the commercial platform.
As of September 2026, only two tools here include natural language querying in the free build. Metabase’s Metabot answers questions, builds charts, and writes SQL in the open source edition, usually with your own model API key. WrenAI’s open source engine turns questions into SQL through a CLI or MCP server, without a UI.
Superset 6.1 takes a different route. Its opt-in MCP server lets an external AI client query data and create charts under Superset’s own permissions, but there is no chat window inside Superset itself. Lightdash, Evidence, Rill, and Grafana all offer AI agents or assistants, but only in paid cloud plans or as add-ons. Redash has no AI features.
If plain-English questions for business users are the main requirement, Metabase is the only free option with a UI. If you also need SSO, audit logs, and row-level security around that AI, every option in this category becomes a paid plan.
Self-hosting removes the license fee, not the cost. The recurring cost is infrastructure plus the engineer hours for upgrades, backups, security patches, and on-call. Setups differ a lot. Metabase is one application plus a Postgres application database. Superset adds Celery workers and a broker for alerts, reports, and async queries. Evidence can be a static site behind an authenticating proxy. Estimate hours with your own rates: Redash’s September 2026 release alone fixed 13 security advisories, the kind of upgrade a self-hosted team has to apply.
For comparison, here is what the managed or paid versions cost for 25 users at list price as of September 2026:
| Option | 25-user list price per month | What it adds over the free build |
|---|---|---|
| Metabase Starter | $220 ($100 for 5 users + 20 × $6) | Hosting and support; no SSO or row permissions |
| Metabase Pro | $755 ($575 for 10 users + 15 × $12) | SAML and JWT SSO, row and column permissions, auditing |
| Preset Professional | $500 (25 × $20, billed annually) | Managed Superset, RBAC, scheduled reports |
| Rill Cloud Growth | $750 (25 × $30) plus compute | Team sharing, AI chat, alerts |
| Evidence Studio Team | $2,500, unlimited users | Hosting, analytics agent, page-level access |
| Lightdash Cloud Pro | $3,000, unlimited users | Hosting, support, AI agents and MCP listed |
| Basedash Startup (not open source) | $1,000 plus AI usage, up to 25 users | AI data analyst, managed warehouse, 750+ sources |
For a small team, a managed plan often costs less than an engineer’s time on upgrades. Self-hosting wins when data residency rules require it, or when you already run the infrastructure and have many viewers. Our BI total cost of ownership breakdown walks through the full calculation.
If most users don’t write SQL: Metabase. It is the only open source tool here with a visual query builder and free AI questions. Plan for Pro if you need SAML or row permissions.
If you need row-level security without a license fee: Apache Superset, or Lightdash if you use dbt. They are the only two with RLS in the free build.
If your metrics live in dbt: Lightdash for interactive BI, or Evidence if you prefer reports as code.
If you want Git-based, code-first dashboards: Evidence for SQL and Markdown reports, Rill for metrics-first exploration, or Lightdash for dashboards as code on dbt.
If you are replacing Tableau with open source: Superset is the closest match for chart variety and governed multi-team use. Metabase is easier for business users. Neither matches Tableau’s depth of visual formatting.
If you want to avoid vendor pricing lock-in: Superset (Apache 2.0) and Redash (BSD) are fully permissive with no enterprise-only code in the repository. Metabase, Lightdash, and WrenAI are open core, so some features stay commercial.
If your dashboards are mostly time series and alerts: Grafana, especially if engineering already runs it.
If you are building your own AI analytics agent: WrenAI’s engine or Superset’s MCP server.
If your actual goal is AI-assisted self-serve analytics with less operational work, rather than open source licensing, it is worth running a separate commercial evaluation next to your open source shortlist. Basedash is one of those options. It is not open source.
Basedash fact card (verified September 2026):
basedash.groups session variable, Postgres only today (docs); SOC 2 Type II.Open source tools win when you need source access, free self-hosting, or deep customization. Superset and Metabase are more mature for large self-hosted estates. Basedash fits better when a lean team wants AI answers on live data without running BI servers. For the most common pairing, see Basedash vs Metabase.
Yes, but fewer than vendor marketing suggests. As of September 2026, Metabase’s free open source edition includes Metabot, which answers natural language questions, builds charts, and generates SQL. Most teams connect it to their own OpenAI or Anthropic key. WrenAI’s Apache 2.0 engine provides text-to-SQL through a CLI and MCP server but has no UI in the free build. Apache Superset 6.1 ships an opt-in MCP server so external AI clients can query data under Superset permissions. Lightdash, Evidence, Rill, and Grafana keep their AI agents in paid plans or add-ons.
Several, but the self-hosted AI tier is usually paid. Metabase can be self-hosted for free with Metabot enabled, using your own model API key. Lightdash Enterprise, Evidence Enterprise, and Wren AI Enterprise Plus offer self-hosted or on-premises deployments with their AI agents under a commercial contract. Basedash, which is not open source, offers self-hosting on its Enterprise plan with Docker, Kubernetes, or Helm and bring-your-own model keys. If a free license is required, Metabase is the only option with a built-in AI chat UI.
Lightdash is built on dbt: it reads models, metrics, and dimensions from your dbt project YAML, and its FAQ says a dbt project is required. Evidence queries dbt-built tables in your warehouse and keeps reports in Git next to your dbt code. Superset, Metabase, Redash, and Grafana can query tables that dbt produces, but they do not read dbt metric definitions, so you redefine metrics in the BI layer. WrenAI uses its own MDL modeling files rather than dbt metrics.
Apache Superset is the closest free alternative for teams that need many chart types, SQL exploration, row-level security, and multi-team dashboards under an Apache 2.0 license. Metabase is the better alternative when most users are non-technical, because its query builder and Metabot need no SQL. If you want a code-first Tableau replacement with Git versioning, Evidence covers reports written in SQL and Markdown. Row-level security for embedded dashboards needs Superset (Preset for managed embedding) or a paid Metabase or Evidence plan.
Apache Superset (Apache 2.0) and Redash (BSD 2-Clause) have permissive licenses and no enterprise-only directory in the repository, so every feature in the code is yours to run. Grafana is AGPL v3, but SAML, data source permissions, and some plugins such as Snowflake need Grafana Enterprise. Metabase, Lightdash, and WrenAI are open core: the core is free, but features such as SAML, row permissions, results caching, or the UI sit behind commercial licenses.
Not always. Self-hosting has no license fee, but you pay for servers, a production database, and the engineer time to upgrade and patch. Redash’s September 2026 release alone fixed 13 security advisories. At 25 users, list prices as of September 2026 range from $220 per month (Metabase Starter) to $755 per month (Metabase Pro with SSO and row permissions) and $3,000 per month (Lightdash Cloud Pro). Compare those with your own hourly rate for maintenance before assuming self-hosting is cheaper.
Apache Superset and Lightdash. Superset’s open source build lets admins create row-level security filters on datasets and assign them to users, groups, or roles. Lightdash applies sql_filter rules based on user attributes defined in the dbt model. Metabase reserves row and column permissions for Pro and Enterprise. Evidence reserves row-level rules for Enterprise. Grafana, Redash, and Rill have no row-level security in their free builds.
Metabase has the shortest path. It runs as a single JAR file or Docker container. Metabase recommends switching its built-in H2 application database to Postgres before production use. Evidence can be even lighter because the CLI produces a site you deploy to Vercel, Render, Fly.io, or Railway, but you add SSO through a reverse proxy yourself. Superset needs the most moving parts: a metadata database, Celery workers, and a broker such as Redis for alerts and async queries.
Written by

Founder and CEO of Basedash
Max Musing is the founder and CEO of Basedash, an AI-native business intelligence platform designed to help teams explore analytics and build dashboards without writing SQL. His work focuses on applying large language models to structured data systems, improving query reliability, and building governed analytics workflows for production environments.
Basedash lets you build charts, dashboards, and reports in seconds using all your data.