{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/18"}],"enrichment":{"capability":"Syncs dbt project metadata (table relationships, descriptions, semantic types) to Metabase and extracts Metabase questions and dashboards back into dbt as exposures.","skillfed_tags":["dbt-integration","metadata-sync","analytics-automation"],"use_cases":["Automatically propagate dbt model and column descriptions to Metabase without manual re-entry.","Define foreign key relationships in dbt and have them appear as configured relationships in Metabase.","Tag columns with semantic types (email, URL, currency) in dbt meta fields and sync them to Metabase for better field type detection.","Extract Metabase dashboards and questions as dbt exposures to document your BI artifacts in version control.","Hide sensitive columns in Metabase by setting visibility types in dbt YAML.","Automate metadata synchronization in CI/CD pipelines after dbt runs."],"what_it_does":"dbt-metabase is a CLI tool that bridges dbt and Metabase by reading your compiled dbt project metadata and pushing it into Metabase's data model. It propagates primary keys, foreign keys (from relationship tests or explicit meta fields), column descriptions, semantic types (email, currency, category, URL, etc.), and visibility settings from your dbt YAML into Metabase's table and column configuration. It also works in reverse: extracting Metabase questions and dashboards as dbt exposures, letting you document your BI layer alongside your data models.\n\nThe tool uses the Metabase API for all operations, requiring either an API key (recommended for automation) or username/password authentication. It handles synchronization between dbt and Metabase by default, waiting for tables and columns to appear in Metabase before attempting to export metadata. It's designed for teams using dbt as their source of truth for schema and wanting that truth reflected automatically in their Metabase analytics layer.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive MIT license, and solves a real operational problem for teams using both dbt and Metabase\u2014eliminating manual metadata duplication and keeping your analytics layer in sync with your data layer. No known vulnerabilities. Install it if you use both tools and want a single source of truth for metadata."},"id":"dbt-metabase","links":{"html":"https://skillfed.io/packages/dbt-metabase","md":"https://skillfed.io/packages/dbt-metabase.md","pypi":"https://pypi.org/project/dbt-metabase/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-06","license_spdx":null,"license_treatment":"permissive","name":"dbt-metabase","python_support":"supports_current","summary":"dbt + Metabase integration."},"popularity":{"monthly_downloads":128319,"position":11713,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.5"}
