Skip to content
Home › SQL Comparisons › Looker vs Metabase
Comparison · BI & Reporting

Looker vs Metabase

Looker (Google Cloud) is an enterprise BI platform whose governed semantic layer is LookML code kept in Git, sold by quote as a platform edition plus user licences. Metabase is a lighter BI tool with an AGPL open source edition, a native SQL editor, and models and metrics defined in the user interface, with published plan prices for its cloud and self-hosted paid tiers.

Last verified October 2026. Versions checked: Metabase 63.19. Licensing and features change; check the official sources for the latest details.

Quick verdict

Short answer

Choose Looker if you need one governed definition of every metric, reviewed as code by data engineers, queried live in a cloud warehouse and reused by dashboards, embedded apps and even other BI tools, and you can afford an enterprise sales process. Choose Metabase if you want SQL users and business users answering questions this week, with a free self-hosted edition or published plan prices, and you can accept a lighter semantic layer built in the interface rather than in code. The real question is how much governance you need before people start asking questions.

How we know: This comparison is research-based: semantic modelling, SQL access, supported databases, hosting options, embedding and pricing were checked against Google Cloud's Looker pricing page and Looker documentation, and against Metabase's pricing page, documentation and GitHub repository, in October 2026. We have not built models in either product for this page and make no performance claims.

Looker is Google Cloud's enterprise BI platform. Developers describe tables, joins, dimensions and measures in LookML files stored in Git; business users explore through the browser, and Looker writes SQL against the connected database for every query. It is sold as Looker (Google Cloud core), managed in the Google Cloud console, and as the older Looker (original), which can be Looker-hosted or customer-hosted. It is a different product from Google's free Data Studio (formerly Looker Studio).

Metabase is a browser-based BI tool from Metabase, Inc. The open source edition is AGPL licensed; paid features use the Metabase Commercial Software License. The latest release on GitHub when checked was 63.19 (1 October 2026). Business users build questions in a graphical query builder, analysts write SQL in the native query editor, and curated models and metrics give both a shared starting point. You self-host it as a JAR or Docker container, or buy Metabase Cloud.

Side by side

AspectLookerMetabase
Semantic layer LookML code: views, explores, dimensions, measures and derived tables Models (curated datasets from the builder or SQL) and metrics (saved aggregations), defined in the UI
Version control Git built in: each project is a repository; Development Mode works on branches Remote Sync (Pro and Enterprise) stores dashboards, questions and models as YAML in Git; one branch at a time per instance
SQL access SQL Runner for users with See LookML and Use SQL Runner permissions; SQL inside LookML and SQL-based derived tables Native query editor: variables, field filters, snippets, references to models; single read statements only
Supported databases More than 40 SQL dialects 18 official drivers plus community drivers
Hosting Looker (Google Cloud core) on Google Cloud; customer-hosted Looker (original) as the self-managed option Self-host free (JAR or Docker) or Metabase Cloud; paid plans available both ways
Licence Proprietary AGPL open source edition; commercial licence for paid features
Pricing model Platform edition (Standard, Enterprise, Embed) plus Developer, Standard and Viewer user licences; quote only Free open source edition; Starter and Pro plan fees with included users and per-user add-ons; Enterprise custom
Embedding Private embedding in all editions; signed embedding needs the Embed edition Public and guest embeds on all plans; SSO modular embedding and SDK features on Pro and Enterprise
Main trade-off Strong governed metrics in code, but needs LookML developers and a sales quote Quick to adopt and cheap to start, but a lighter, UI-defined semantic layer

Key differences

Semantic layer: LookML in Git versus Metabase models and metrics

Looker makes the semantic layer code. Beyond views, dimensions and measures, LookML supports derived tables: either native (built from existing LookML fields) or SQL-based, written in your database's dialect. Looker's documentation gives this pattern for a SQL-based derived table, which can also be persisted to a scratch schema on a schedule:

# LookML (SQL-based derived table)
view: customer_order_summary {
  derived_table: {
    sql:
      SELECT
        customer_id,
        MIN(DATE(time)) AS first_order,
        SUM(amount) AS total_amount
      FROM orders
      GROUP BY customer_id ;;
  }
}

Every change goes through Git and Development Mode, so a metric can be reviewed like any other code before it reaches dashboards.

Metabase builds its semantic layer in the interface. A model is a curated dataset created from the query builder or from SQL, with editable metadata such as display names, descriptions and column types; Metabase notes that SQL models need that metadata filled in by hand. A metric is a saved aggregation (for example Sum([Price])) on a table, question or model, and Metabase calls metrics "the official way to calculate important numbers for your team". Metabase documents that metrics are created in the query builder and are available only there, not in the SQL editor, where snippets play a similar role. On Pro and Enterprise, Remote Sync exports dashboards, questions, models and library content as YAML files to a Git repository (GitHub, GitLab or Bitbucket), so a read-only production instance can be deployed from Git; Metabase notes that all users of one instance work on a single branch at a time. In our assessment, Looker gives stronger guarantees that a number means the same thing everywhere; Metabase gives a faster, less formal route to the same idea.

Writing SQL in each tool

Looker's ad hoc SQL tool is SQL Runner. It runs queries, browses schemas, keeps query history, and can turn a query into an ad hoc Explore or a derived table for a LookML project. It needs the See LookML and Use SQL Runner permissions, so in practice it belongs to Developer users, not Viewers. Business users explore through LookML-defined Explores and never see the SQL unless they open the SQL tab.

Metabase's native query editor is open to anyone with native query permissions on a database. It adds filter widgets through variables and field filters, reuses code through snippets, and treats models and saved questions as tables. This query follows Metabase's documented syntax:

-- Metabase native query (PostgreSQL), reading from a model
SELECT region, count(*) AS customers
FROM {{#1-customer-model}} AS c
GROUP BY region
ORDER BY customers DESC;

Metabase documents that the editor runs single read statements only: no multiple statements, stored procedures or DDL. In our view, Metabase is the more direct tool for an analyst who just wants to write a query and share the result; Looker is designed so that most users never need to.

Databases and where queries run

Both tools query the database live rather than storing a copy, so query cost and speed depend on the database underneath. Looker lists more than 40 supported SQL dialects, including BigQuery, Snowflake, Redshift, PostgreSQL, MySQL, SQL Server, Databricks and Oracle. Metabase ships official drivers for Athena, BigQuery, ClickHouse, Databricks, Druid, MongoDB, MariaDB, MySQL, Oracle, PostgreSQL, Presto, Redshift, Snowflake, SparkSQL, SQL Server, SQLite, Starburst and Vertica, with community drivers for others. MongoDB is notable: Metabase supports it officially, and Looker is limited to SQL dialects. On a pay-per-query warehouse, both tools' live queries are billed by the warehouse.

Hosting and licences

Looker (Google Cloud core) is a Google-managed service on Google Cloud, with Enterprise edition features such as private connections, customer-managed encryption keys and VPC Service Controls. Customer-hosted Looker (original) is the option for running it on your own infrastructure. There is no open source edition.

Metabase is a single Java service: the docs recommend Eclipse Temurin JRE 25 for the JAR, or Docker, with PostgreSQL or MySQL as the application database in production. The AGPL open source edition is free with unlimited users; SSO, row and column-level permissions and SSO-based embedding need a paid plan, self-hosted or on Metabase Cloud. The AGPL requires you to offer modified source if you modify Metabase and make it available to others over a network.

Embedding and cost model

Looker offers private embedding in every edition; signed and cookieless embedding for customer-facing apps needs the Embed edition, which also has the highest API limits. Looker's BI connectors also let Power BI, Tableau Desktop, Excel, Google Sheets and Data Studio read LookML models. Metabase allows public links, guest (signed) embeds and full-app embedding on every plan including open source, while modular embedding with SSO, the Embedded analytics SDK features and row-level data segregation need Pro or Enterprise.

The cost models differ in kind. Looker is a negotiated annual commitment for a platform edition plus user licences. Metabase publishes its plan prices, so you can calculate the cost of Starter or Pro yourself, and the open source edition costs only the hosting.

Pricing and licensing

Looker. Google's Looker pricing page, checked 7 October 2026, describes a platform fee by edition (Standard, for organisations with fewer than 50 users; Enterprise; Embed) plus user licences by type (Developer, Standard, Viewer), with annual commitments. Each edition includes 10 Standard users and 2 Developer users. Google publishes no list prices; you contact sales. Trial instances of Looker (Google Cloud core) last 90 days. Database or warehouse charges for the queries Looker runs are separate.

Metabase. The open source edition is free. Listed on Metabase's pricing page in October 2026 (USD): Starter USD 100 per month with 5 users included, then USD 6 per user per month; Pro USD 575 per month with 10 users included, then USD 12 per user per month; Enterprise custom, from USD 20,000 per year. Yearly billing is discounted, Starter and Pro have a 14-day trial, and paid plans are available as cloud or self-hosted.

Pricing checked on the vendors' official pages on 7 October 2026. Prices change; confirm before buying.

Where each one leads

Looker strengths

  • One governed semantic layer in LookML, readable by SQL users and reviewed in Git
  • Derived tables, native or SQL-based, with optional persistence on a schedule
  • More than 40 SQL dialects
  • BI connectors let Power BI, Tableau, Excel, Sheets and Data Studio reuse Looker models
  • Embed edition built for customer-facing analytics at scale

Metabase strengths

  • Free open source edition with unlimited users when self-hosted
  • Published plan prices with included users and a 14-day trial
  • Native SQL editor open to analysts, with variables, field filters, snippets and model references
  • Graphical query builder that business users can adopt quickly
  • Simple deployment: one Java service plus an application database

Limitations

Looker limitations

  • No published prices; every purchase goes through Google sales with annual commitments
  • Needs LookML developers before business users can explore new data
  • SQL Runner is limited to users with LookML permissions
  • No open source or free self-hosted edition

Metabase limitations

  • Models and metrics are defined in the UI; Git sync (Remote Sync) needs Pro or Enterprise
  • Metrics work only in the query builder, not in the SQL editor
  • Native editor runs single read statements only
  • SSO, row and column-level permissions and SSO embedding need Pro or Enterprise
  • Fewer official database drivers than Looker's dialect list

When to choose each

Choose Looker if

  • You need metric definitions reviewed as code before they reach any dashboard
  • Your data is in a cloud warehouse such as BigQuery or Snowflake
  • You are building customer-facing embedded analytics at scale
  • Several BI tools must share one governed model

Choose Metabase if

  • You want dashboards running quickly, with SQL users and business users together
  • You want a free self-hosted option or published, predictable prices
  • Your team is small and has no dedicated LookML developers
  • You need to query MongoDB alongside SQL databases

When neither is right

Final recommendation

Bottom line

Looker is the choice when governance comes first: metrics defined once in LookML, reviewed in Git, queried live in a cloud warehouse and reused across tools and embedded apps, at a price you only learn from Google sales. Metabase is the choice when speed and cost come first: a free self-hosted edition, published plan prices, a native SQL editor and a UI-based semantic layer that is good enough for many teams. A common path is to start with Metabase and move to a code-defined semantic layer when metric disagreements become a real cost. For other options, see the best open source BI tools and the best SQL reporting tools.

Frequently asked questions

Does Metabase have a semantic layer like LookML?

It has a lighter one. Metabase models are curated datasets with editable metadata, and metrics are saved aggregations that appear in the query builder. Both are defined in the interface rather than in code, and Metabase documents that metrics cannot be used in the SQL editor.

How much does Looker cost compared with Metabase?

Google does not publish Looker list prices: you get a quote for a platform edition plus user licences. Metabase publishes its prices, and its open source edition is free to self-host. See the dated pricing section above for Metabase's current figures.

Can I self-host Looker?

Looker (Google Cloud core) runs on Google Cloud. The older Looker (original) can be customer-hosted. Neither is free or open source. Metabase can be self-hosted from a single JAR or Docker image, free under the AGPL.

Can I write SQL in Looker?

Yes. SQL Runner runs ad hoc SQL for users with the See LookML and Use SQL Runner permissions, and LookML itself contains SQL in dimensions, measures and SQL-based derived tables. Viewer users explore through Explores without writing SQL.

Is Looker the same as Looker Studio?

No. Looker is the enterprise platform with LookML. Looker Studio was Google's free report builder, renamed Data Studio in April 2026, with Data Studio Pro as its paid tier.

Sources

Checked October 2026.

How we research comparisons: our editorial method.

More comparisons

Browse all SQL comparisons or the tools directory.