Skip to main content

Installation

Pick the installation approach that matches your workflow. All examples assume you install a dbt adapter alongside dbt-osmosis.

uv tool install --with="dbt-<adapter>~=1.9.0" dbt-osmosis

This creates an isolated tool environment and exposes the dbt-osmosis command globally.

Run with uvx (ephemeral)

uvx --with="dbt-<adapter>~=1.9.0" dbt-osmosis --help

Use uvx when you want a one-off run without installing the tool globally.

Install with pip

pip install dbt-osmosis dbt-<adapter>

This installs into the active Python environment (virtualenv, venv, or system Python).

Verify

dbt-osmosis --help

Replace <adapter> with your dbt adapter (for example: snowflake, bigquery, postgres, redshift, duckdb).