
Metabase
Open-source business intelligence tool for dashboards, self-serve analytics, and embedded analytics on top of your company databases.
Open source alternative to:

Metabase is an open-source business intelligence and analytics platform that lets everyone in a company ask questions and learn from data — no SQL required. Questions are built with a visual query builder, written in the SQL editor for more complex analysis, or asked through Metabot, the built-in AI assistant that helps write queries and explain results.
It connects to the major data sources teams actually use: PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, MongoDB, Snowflake, BigQuery, Redshift, Databricks, ClickHouse, and more. Dashboards support filters, auto-refresh, and fullscreen mode; alerts and scheduled dashboard subscriptions can be sent to email, Slack, or webhooks. The Data Studio handles turning raw data into analytics-ready tables, permissions can be as granular as row-level rules for internal teams or embedded customers, and content can be synced and versioned with Git.
Compared with Tableau or Power BI, Metabase is fully self-hostable under AGPL-3.0 and its question builder is aimed at non-analysts rather than BI specialists. Where Looker requires upfront LookML modeling, Metabase favors immediate self-serve exploration while still offering SQL, an embedding SDK for shipping analytics inside your own product, and a complete REST API. Metabase Cloud is available as a managed option if you would rather not run it yourself.
Categories:
Frequently Asked Questions
Which databases can Metabase connect to?
Metabase ships official drivers for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, MongoDB, SQLite, Snowflake, BigQuery, Redshift, Databricks, ClickHouse, Athena, Presto, SparkSQL, Starburst, Vertica, and Druid, with community drivers for others. Since version 46.6.4, H2 is no longer supported as a data source.
What authentication options does Metabase support?
Local email accounts, Google Sign-in, LDAP, and single sign-on via SAML, OIDC, or JWT (SSO options depend on the edition). Two-factor authentication and API keys are also supported.
Does Metabase have an API?
Yes. Metabase exposes a full REST API for programmatically managing questions, dashboards, users, permissions, and database connections, which the Metabase application itself uses. Requests are authenticated with API keys.
What are the system requirements to self-host Metabase?
Metabase is packaged as a Java JAR that runs anywhere Java is available, or as an official Docker image, which is the recommended self-hosting method. In production it needs a dedicated PostgreSQL or MySQL database as its application database; the embedded H2 database is only suitable for evaluation.
Can I embed Metabase dashboards in my own application?
Yes. Metabase supports static and interactive embedding of charts and dashboards, plus an embedding SDK with components for charts, dashboards, data browsing, and AI chat. Embedding the entire Metabase application with white-labeling is available on paid editions.
OpenAltFinder Score
Project Details
Repository details
Updated 9/8/2026, 3:00:17 PM
View Repository




