← Back to Home
New

Migrate from Metabase

Import your Metabase connections, dashboards, and questions into Drizby with a single click. AI handles the translation automatically.

  • Connect via API key — no Metabase downtime required
  • Auto-generates Drizzle schemas and semantic cubes from your databases
  • AI translates Metabase queries into cube queries
  • Dashboard layouts, chart types, and text cards preserved
Drizby Metabase import wizard in progress

Before & After

Your Metabase dashboards arrive in Drizby with their layout, charts, and data intact. No manual rebuilding.

Dashboard in Metabase before migration
Original dashboard in Metabase
Same dashboard after import into Drizby
Same dashboard in Drizby after import

How It Works

The import wizard guides you through a 6-step process. The entire migration runs as a streaming pipeline — you see progress in real-time.

1

Connect

Enter your Metabase URL and API key. Drizby connects to the Metabase API to fetch your databases and dashboards. No downtime, no data export files.

2

Select Databases

Choose which Metabase databases to import. Drizby maps Metabase engine types (PostgreSQL, MySQL, Snowflake) to its own connection providers automatically.

3

Enter Credentials

Metabase redacts passwords in its API, so you enter the connection string for each database. A test button validates connectivity before you proceed.

4

Select Dashboards

Pick which Metabase dashboards to bring over. You can import all of them or just the ones you need.

5

AI-Powered Import

This is where the magic happens. For each database, Drizby automatically introspects the schema, generates Drizzle ORM definitions, creates semantic cubes with AI, plans joins, compiles everything, and then translates your Metabase queries into cube queries.

6

Done

Your dashboards are live in Drizby with working charts, KPI cards, and data tables. Click through to any imported dashboard and start exploring.

What Gets Imported

Database Connections

PostgreSQL, MySQL, SQLite, Snowflake, and Redshift connections are mapped to Drizby's provider system. Unsupported engines (BigQuery, MongoDB, SQL Server) are flagged clearly so you know what can and can't be imported.

Schemas & Cubes

Each imported database is automatically introspected using drizzle-kit. AI generates semantic cube definitions with dimensions, measures, and joins — no manual schema work required.

Dashboard Layouts

Metabase's 18-column grid is translated to Drizby's 12-column grid. Card positions, sizes, and ordering are preserved. Text and heading cards come through as markdown portlets.

Chart Types

Bar, line, area, pie, scatter, funnel, and table charts map directly. Scalar cards become KPI numbers. Row charts become bar charts. Visualization settings like stacking and axis labels are carried over.

Queries

AI translates Metabase native SQL and structured queries into cube queries using your newly generated semantic layer. The original Metabase query metadata is stored for reference.

Everything Else

After import, you get full access to Drizby's features: AI notebooks, analysis builder, MCP server, GitHub sync, and unlimited users — all querying through the semantic layer, not raw SQL.

Supported Engine Mapping

Metabase Engine Drizby Provider Status
PostgreSQLpostgres-jsSupported
MySQLmysql2Supported
SQLitebetter-sqlite3Supported
SnowflakesnowflakeSupported
Redshiftpostgres-js (PG-wire)Partial
DuckDBduckdbSupported
SQL ServerNot yet
BigQueryNot yet
MongoDBNot supported

Why Switch?

Unlimited Users

No per-seat pricing. Add your entire team — analysts, engineers, product managers — without worrying about the bill. In an agentic world, per-seat pricing doesn't make sense.

Semantic Layer

Define metrics once, use everywhere. Drizby's semantic layer means every dashboard, notebook, and AI agent queries consistent, governed metrics — not ad-hoc SQL.

AI-Native

Agentic notebooks, MCP server for Claude/Copilot/Cursor, and AI-powered cube generation. Drizby is built for the AI-first analytics workflow.

Self-Host or Cloud

Run Drizby on your own infrastructure with a single Docker command, or use Drizby Cloud. Your data, your choice. Full source code on GitHub.

Ready to migrate?

Get started in under 5 minutes. No credit card required for the free tier.