Pro and Enterprise features
This page lists the features included in Metabase Pro and Enterprise plans. See Pricing.
Query data
A straight-forward way for everyone to ask questions and get answers from your data on their own.
Metabot AI
Ask questions in natural language in the chat interface, generate and debug SQL, and more. Learn more.
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 and alerts via email
Send scheduled updates to yourself, your team, or even people outside of your org. Get alerts when things change you and need to take action. Learn more.
Scheduled delivery and alerts via Slack
Send scheduled updates to yourself, your team, or even people outside of your org. Get alerts when things change you and need to take action. Learn more.
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.
PDF export and downloads (.png, .csv, .xlsx, .json)
No screenshots required. Save and share dashboards and charts in your preferred format. Remove Metabase branding on PDF exports on Pro and Enterprise. 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.
Remote Sync
Connect your Metabase to a Git repo so you can manage content like you manage code. 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
Authenticate your users with LDAP and automatically map permissions. 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.
Guest embeds
Basic embedding of dashboards and charts for unauthenticated users via Modular Embedding. Learn more.
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.
Content translation for static embeds
Translate the content of static embeds into different languages. 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.
Storage
No database? No sweat. An easy, secure place to store your data. Learn more.
Development Instances
Get an environment for testing and development. Learn more.
Loading settings from a configuration file
Initialize Metabase on launch from a config file Learn more.
Read docs for other versions of Metabase.