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
Before & After
Your Metabase dashboards arrive in Drizby with their layout, charts, and data intact. No manual rebuilding.
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.
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.
Select Databases
Choose which Metabase databases to import. Drizby maps Metabase engine types (PostgreSQL, MySQL, Snowflake) to its own connection providers automatically.
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.
Select Dashboards
Pick which Metabase dashboards to bring over. You can import all of them or just the ones you need.
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.
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 |
|---|---|---|
| PostgreSQL | postgres-js | Supported |
| MySQL | mysql2 | Supported |
| SQLite | better-sqlite3 | Supported |
| Snowflake | snowflake | Supported |
| Redshift | postgres-js (PG-wire) | Partial |
| DuckDB | duckdb | Supported |
| SQL Server | — | Not yet |
| BigQuery | — | Not yet |
| MongoDB | — | Not 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.