Pro and Enterprise features and add-ons

This page is the non-flashy list of all the features that ship with the paid Pro/Enterprise edition of Metabase, as well some add-ons you can buy separately. Click through to the docs to learn more about what these things do, and how they can make your life easier.

See Pricing.

Query data

A straight-forward way for everyone to ask questions and get answers from your data on their own.

Granular result and duration caching

Get super specific about which databases, dashboards, and questions to cache, and for how long. Learn more.

Data visualization and sharing

Dashboards and charts that people will actually use.

Scheduled delivery with custom filters

Set different filters for each subscription when sending results. Learn more.

Customize suggested recipients

Control which recipients people can see when they create a new dashboard subscription or alert. Learn more.

Data Studio

The data team’s workbench for cleaning up and curating datasets, defining reusable logic, and managing dependencies.

Transform inspector

Analyze how your transforms process data by inspecting input and output shapes, join behavior, and column distributions. Learn more.

Library

A curated space for your most trusted analytics tables, metrics, and SQL snippets Learn more.

Dependencies graph

See which entities depends on what so you can see the impact of changes before you make them. Learn more.

Dependencies diagnostics

See broken dependencies and unreferenced entities for easy clean up Learn more.

Remote sync

Connect your Metabase to a Git repo so you can manage content like you manage code Learn more.

Organization

Analytics with a bit of order, so it’s easy to find and return to important stuff.

Official collections

Admins can mark collections as fresh and trustworthy. Learn more.

Moderated questions

Show which questions have been vetted by someone in the know. Learn more.

Verified models

Make sure your team is using an accurate data source with models marked as verified. Learn more.

Automatic dependency checks

Automatically detect when changes to questions, models, metrics or snippets will break something. Learn more.

Multi-tenant data segregation and permissions

Fine-grained control over who sees what.

Row- and column-level permissions

Granular control over permissions for multi-tenant analytics. Learn more.

Database-managed row-level permissions

Apply the permissions you’ve set up for people in your database in Metabase. Learn more.

Native support for one-database-per-tenant

Database routing ensures queries go to the correct database per user. Learn more.

Application permissions

Give some, but not all, admin permissions to select groups. Learn more.

SSO permission mapping

Manage permissions at scale easier by mapping to user attributes with SSO. Learn more.

Snippet controls

Save and organize your Snippets with controlled permissions. Learn more.

Download results

Determine which groups can download results, and how many rows. Learn more.

Group managers

Group managers can manage other people within their group. Learn more.

Table metadata permissions

Control who can see and edit table metadata. Learn more.

Database management permissions

Control who can see and edit database connections. Learn more.

Security and Single sign-on

Secure your perimeter and stay compliant with all the best practices.

LDAP

Sync user attributes with LDAP for advanced authentication and permission mapping. Learn more.

LDAP group membership filter

Sync only the groups you want. Learn more.

Syncing user attributes with LDAP

Manage user attributes such as names, emails, and roles from your LDAP directory. Learn more.

SAML

Authenticate your users and maps permissions with Okta, Auth0, Google, Keycloak, and more. Learn more.

JWT

Authenticate your users and map permissions with JSON web token. Learn more.

SLO

End auth sessions with multiple apps with a single logout. Learn more.

SCIM account provisioning

Decouple authentication from provisioning, with support for deprovisioning user accounts. Learn more.

Authenticating with a provider for PostgreSQL

Authenticate with a provider for PostgreSQL. Learn more.

Disabling password login

Enforce logging in via Single Sign-on. Learn more.

Session timeout

Set time limit for when people are logged out of Metabase. Learn more.

Approved domains

Limit the available domains for dashboard subscription and alert emails. Learn more.

Multiple domains for Google Sign-in

Allow people to sign in with multiple domains in your Google Workspace. Learn more.

Meta analytics

See who did what, when to ensure your data’s being put to good use, and to meet compliance needs.

Usage analytics

See which dashboards and questions are being viewed, downloaded and subscribed to most. Learn more.

Question error logs

See which queries returned errors when last run. Learn more.

Embedded analytics

Let your customers see and explore data with as much (or as little) flexibility as you want.

Modular embedding

JS library to customize and embed individual Metabase components for authenticated users. Learn more.

Modular embedding SDK for React

React toolkit for fully integrated, custom in-app analytics Learn more.

Embedded AI-powered querying

Let your customers ask questions in natural language with an AI-question and answer interface for your data. Learn more.

Embedded query builder

Let your customers compose queries with clicks for fully customized access to their data. Learn more.

Tenant isolation for embedded analytics

Isolate data, users, and content per customer when embedding analytics without duplicating dashboards or permissions. Learn more.

White-label with your branding

Metabase made to look like you, with your logo, colors, even name and domain name. Learn more.

Custom colors, fonts, and UI elements

Full control over your Metabase’s look, down to the copy. Choose from our library or upload your own fonts and colors. Learn more.

Multi-language embeds

Set locale for interactive embeds. Learn more.

Full-app embedding

Embed all of Metabase in your app in an iframe. Learn more.

Disabling downloads for an embedded question or dashboard

Control whether people can download results from embedded content. Learn more.

Data sources

Put a simple, intuitive interface between your data and your business-users for easier analytics.

Deleting models and tables created by uploads

Remove models and tables created by people uploading CSVs. Learn more.

Deployment

Self-host your own instance or let us do it for you.

Fully air-gapped deployment

Run Metabase on-prem in ultra-secure and private environments Learn more.

Serialization

Export and import everything about an instance to create backups, or parallel instances for testing, staging and production environments. Learn more.

Loading settings from a configuration file

Initialize Metabase on launch from a config file Learn more.

Add-ons

These features are available as add-ons on top of a paid plan. See Pricing for details.

Advanced transforms

Available as an add-on for Starter, Pro, and Enterprise. Includes:

  • Advanced transforms — Includes Python transforms, writable connections, and transform inspector for more complex workflows Learn more.

  • Writable connection — A separate database connection for write operations like Transforms, so the main analytics connection can stay read-only for better security Learn more.

Development instances

Get an environment for testing and development. Available for Pro and Enterprise at $100/mo. Learn more.

Storage

No database? No sweat. An easy, secure place to store your data. Available for Starter, Pro, and Enterprise. Learn more.

Metabase AI service

Usage-based access to Metabot for natural-language questions, SQL generation, and AI-assisted analysis. Available for Starter, Pro, and Enterprise (Enterprise pricing on request). Learn more.

Read docs for other versions of Metabase.

Was this helpful?

Thanks for your feedback!
Want to improve these docs? Propose a change.