{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"Bundles dbt-core and MetricFlow with compatible versioning, allowing you to execute semantic layer commands through a single unified installation instead of managing separate packages.","skillfed_tags":["semantic-layer","dbt-integration","metrics-framework"],"use_cases":["Install dbt and MetricFlow once without version conflicts by using dbt-metricflow[adapter] instead of reconciling separate packages.","Execute MetricFlow semantic layer queries and metric definitions through dbt's CLI without managing cross-package compatibility.","Build shared CLI logic that depends on both dbt-core and MetricFlow without duplicating dependencies across repositories.","Simplify onboarding for teams adopting dbt's semantic layer by reducing setup complexity to a single package install."],"what_it_does":"dbt-metricflow is a bundled distribution of dbt-core and MetricFlow that solves the version-reconciliation problem when using both tools together. Rather than installing dbt-core, metricflow, and a dbt adapter separately and manually ensuring their dbt-semantic-interfaces dependencies align, you install dbt-metricflow once and get a pre-coordinated set of compatible versions. The package wraps both tools' functionality and exposes a unified CLI that can execute semantic layer commands.\n\nThe package is in Beta status and actively maintained. It depends on six runtime packages (click, dbt-core, halo, jinja2, metricflow, and update-checker) and runs on Python 3.10 through 3.13. Installation is straightforward via pip with no compiled dependencies, making it accessible to most development environments. The Apache-2.0 license permits unrestricted use.","worth_installing":"Yes, if you need both dbt-core and MetricFlow together. The bundled versioning eliminates a real pain point\u2014manually reconciling dbt-semantic-interfaces versions across three separate packages. The package is actively maintained, has low install friction, carries a permissive license, and has no known vulnerabilities. Install it as dbt-metricflow[adapter] to include your dbt adapter of choice."},"id":"dbt-metricflow","links":{"html":"https://skillfed.io/packages/dbt-metricflow","md":"https://skillfed.io/packages/dbt-metricflow.md","pypi":"https://pypi.org/project/dbt-metricflow/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-12","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"dbt-metricflow","python_support":"supports_current","summary":"Execute commands against the MetricFlow semantic layer with dbt."},"popularity":{"monthly_downloads":381101,"position":7099,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.13.0"}
