What is dbt?
dbt helps analytics engineers define, test and document data transformations as version-controlled projects. Its engine, adapters and platform offers have distinct capabilities and entitlements. Transformations execute against a supported data platform; source ingestion and warehouse compute remain separate decisions.
Who is dbt for?
Analytics teams maintaining reviewed transformation models on supported data platforms.
dbt features
The core capabilities to consider for your workflow.
- Version-controlled transformation models
- Data tests and generated documentation
- Model dependencies and reusable project logic
- Platform scheduling and collaboration by offer
dbt pricing
Free Core; limited hosted and paid offers
Compare required developer access, model usage, scheduling and optional services. Include the destination platform’s compute and operating work for self-managed execution.
Calculate the cost of your quote →Free access & evaluation
Self-managed dbt Core is available without a platform subscription. The hosted Developer offer has limits; paid platform and optional services have separate terms.
Before you choose dbt
Specify the engine, adapter, version and platform offer rather than assuming every dbt feature is included.
Ingestion services, warehouse compute and optional metered features need separate budgets.
Explore dbt in more detail
Take a closer look at the decisions behind this product.
dbt vs Apache Spark: transformation framework or execution engine
Read the articleCompare dbt
Explore the individual profiles
dbt FAQs
Does dbt have a free plan?
Self-managed dbt Core is available without a platform subscription. The hosted Developer offer has limits; paid platform and optional services have separate terms.
Who is dbt for?
Analytics teams maintaining reviewed transformation models on supported data platforms.
What should I compare before buying?
Check the tier that contains your essential features, confirm plan limits and compare the total quote with your own expected usage.
