---
id: dbt-core
version: "1.12.2"
license: Apache-2.0
license_treatment: permissive
maintenance: active
---
# dbt-core — With dbt, data analysts and engineers can build analytics the way engineers build applications.
License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI
## Install
pip install dbt-core
uv add dbt-core
poetry add dbt-core
## Description
**[dbt](https://www.getdbt.com/)** enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

## Understanding dbt
Analysts using dbt can transform their data by simply writing select statements, while dbt handles turning these statements into tables and views in a data warehouse.
These select statements, or "models", form a dbt project. Models frequently build on top of one another – dbt makes it easy to [manage relationships](https://docs.getdbt.com/docs/ref) between models, and [visualize these relationships](https://docs.getdbt.com/docs/documentation), as well...
## AI interpretation — verify before relying
dbt-core is a command-line tool that enables data analysts and engineers to transform data in warehouses using SQL select statements organized as models, with built-in dependency management, documentation, and testing capabilities.
Verdict: dbt-core is a mature, actively maintained analytics engineering framework with no known vulnerabilities, broad Python version support (3.10–3.14), and permissive licensing. Its 25 runtime dependencies and low install friction make it production-ready for data transformation pipelines.
[View on SkillFed](https://skillfed.io/packages/dbt-core) · [View on PyPI](https://pypi.org/project/dbt-core/)