Skip to main content

Supported databases

Metabase officially supports 18 databases with drivers maintained by the Metabase team. Customers on Pro and Enterprise plans receive official support for these databases.

Version support policy

For each database, Metabase supports the oldest supported version through the latest stable version. This ensures compatibility while providing access to the latest features.
Always check your specific database documentation for details on supported versions and any version-specific requirements.

Cloud data warehouses

Modern cloud-based data warehouses designed for analytics at scale.

Google BigQuery

Google Cloud Platform’s serverless, highly scalable data warehouse.Key features:
  • Serverless architecture
  • Automatic scaling
  • Integration with Google Cloud services
  • Support for Google Drive data sources
Authentication:
  • Service account JSON file
Learn more: BigQuery connection guide

Relational databases

Traditional SQL databases for transactional and analytical workloads.

PostgreSQL

Advanced open-source relational database with robust features.Key features:
  • ACID compliance
  • JSON support with unfolding
  • Full-text search
  • Extensible architecture
  • Supabase compatibility
Supported versions: See PostgreSQL versioning policyLearn more: PostgreSQL connection guide

Analytical and columnar databases

Databases optimized for analytical queries and large-scale data processing.

ClickHouse

High-performance columnar database for real-time analytics.Key features:
  • Extremely fast for analytical queries
  • Columnar storage
  • Real-time query processing
  • Horizontal scalability
Learn more: ClickHouse connection guide

Distributed query engines

SQL query engines that can query data across multiple sources.

Amazon Athena

Serverless query service for data in Amazon S3.Key features:
  • Query S3 data directly
  • No infrastructure to manage
  • Pay per query
  • Standard SQL support
Learn more: Athena connection guide

Specialized databases

Databases designed for specific use cases.

MongoDB

Document-oriented NoSQL database.Key features:
  • Flexible document schema
  • Horizontal scaling
  • Rich query language
  • Aggregation framework
Learn more: MongoDB connection guide

Connection requirements

Common requirements

All database connections in Metabase require:

Network access

Metabase must be able to reach your database server

Database user

A dedicated user account with appropriate privileges

Connection details

Host, port, database name, and credentials

Firewall rules

Allow traffic from Metabase to your database

Security options

Metabase supports various security methods:
  • SSL/TLS encryption: Secure data in transit
  • SSH tunneling: Connect through a bastion host
  • Authentication providers: Azure Managed Identity, OAuth, IAM (Pro/Enterprise)
  • Certificate authentication: Client certificates for mutual TLS
Some security features are only available on Pro and Enterprise plans. See the pricing page for details.

Community drivers

Looking for a database not listed here? The Metabase community has created drivers for additional databases:

Community drivers

Explore community-maintained database drivers
Community drivers are not officially supported by Metabase. Use them at your own discretion and reach out to the driver maintainers for support.

Cloud-hosted databases

If your database is hosted on a cloud provider, you may need additional configuration:

AWS RDS

Amazon’s managed database service

Google Cloud SQL

Connect using standard database drivers

Azure Database

Use Azure Managed Identity (Pro/Enterprise)

Getting started

Ready to connect your database?

Add a database

Step-by-step guide to adding your first database

Database privileges

Set up proper user permissions

Sync and scan

Understand how Metabase stays in sync

Troubleshooting

Fix common connection issues

Build docs developers (and LLMs) love