Programmatically author, schedule and monitor data workflows in Python

dbt
SQL transformation framework enabling analytics engineers to version, test and deploy models
As of 13 November 2026, dbt is free to use. dbt is a transformation framework that enables analytics engineers to build, test, document, and deploy SQL data models. Softwr lists it under Databases. dbt is available on Web, Self-hosted.
Overview
What dbt does
dbt stands for "data build tool" and transforms the workflow of analytics engineers. Rather than writing isolated SQL files, dbt enables engineers to write modular, version-controlled, tested SQL transformations that build incrementally on one another. The framework includes built-in testing, automatic documentation generation, and deployment orchestration. The platform integrates with major data warehouses (Snowflake, Databricks, Azure, BigQuery, Redshift) and does not store data—models run queries within the user's warehouse, maintaining data residency and security. dbt operates through IDE extensions (VS Code, Cursor, Claude Code, Windsurf) for local development and the dbt Cloud platform for collaborative scheduling and monitoring. dbt's "Fusion engine" orchestrates job execution to reduce warehouse costs by 30% or more through intelligent scheduling. The platform provides rich metadata via dbt Catalog, enabling data discovery and lineage tracking. dbt competes with traditional ETL tools (Airflow) and newer platforms (Fivetran for extraction, Airbyte for integration). dbt differentiates by focusing on transformation after data arrives in the warehouse, positioning analytics engineers as the primary users rather than data engineers.
What people use it for
- Data warehouse transformation and ELT pipelines
- Analytics engineering for reporting and business intelligence
- Data quality testing and validation at scale
- Cross-functional data collaboration with version control
- Cost optimisation of warehouse usage through intelligent scheduling
The honest half
Where it falls short
Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about dbt.
- Free tier severely limited: 3,000 models/month cap and single project maximum restricts team and production use
- Starter at $1,200/year per seat: minimum 5-seat team costs $6,000/year baseline; no single-seat or 2-seat paid option
- Enterprise pricing opaque: 'custom pricing' with no budget range for startups vs. enterprises; requires sales consultation
- Model volume metering unclear: 'successful models/month' as a limit is ambiguous; unclear if this counts transformation runs, test runs, or deployment attempts
Pricing
What dbt costs
Taken from the vendor's own pricing page. Prices move, so check before you buy.
Developer
Free
- Browser-based IDE
- MFA
- job scheduling
Starter
$100 /seat/month
- dbt Wizard
- basic Catalog
- Semantic Layer
- API access
Enterprise
On request
- Advanced Catalog
- Semantic Layer
- dbt Copilot
- Canvas
- Insights
- Mesh
Enterprise+
On request
- All Enterprise features
- PrivateLink
- IP restrictions
- rollback
- hybrid projects
Answered, with sources
Questions people ask
Each answer names the page it came from, so you can check it rather than take our word for it.
How much does dbt cost?
dbt Developer is free. dbt Starter is $100/seat/month with a 5-seat minimum (or custom annual billing). Enterprise and Enterprise+ have custom pricing and require contacting sales.
SourceWhat is included in the free Developer plan?
The Developer plan is free and includes 1 developer seat, 3,000 successful models/month limit, 1 project, browser-based IDE, MFA, and job scheduling.
SourceWhat is the model limit on each plan?
Developer tier allows 3,000 successful models/month. Starter allows 15,000/month. Enterprise and Enterprise+ allow 100,000/month.
SourceCan I upgrade or downgrade my dbt plan?
Yes. dbt allows you to 'upgrade or downgrade at any time.' Starter plans bill monthly by credit card based on seat count; Enterprise plans are annual invoicing.
SourceKeep looking
Where to go from dbt
- dbt alternativesEvery product people weigh against it
- dbt pricingPlans, floors and what the tiers exclude
- dbt badgesWhich rules it meets, and the figure behind each
- All Databases softwareThe full category
- Best Databases softwareThe shortlist, and how it was cut
Best Databases software for
Compare dbt with
- Apache Airflow
- DynamoDB
- FaunaDB
- ArangoDB
- Convex
- Dragonfly
- MongoDB
- ClickHouse
- Elasticsearch
- Supabase
- Couchbase
- Teradata
- TIBCO Enterprise Message Service
- Timeplus
- turbopuffer
- VerneMQ
- Vespa
- Apache Druid
Other Databases software
- Open source11 researched notes
AWS-only managed key-value and document database with fixed per-partition throughput limits and no ad hoc queries.
Free, then $0.625/million writes10 researched notesDocument-relational database whose hosted service closed in 2025 and whose core is now unmaintained Apache 2.0 code.
Free plan12 researched notesReactive backend combining a document database, TypeScript server functions and live queries, source-available under the Functional Source Licence.
Free plan10 researched notesHigh-performance Redis-compatible in-memory datastore with 25x better throughput
Free plan10 researched notesFast open-source column-oriented database for real-time analytics
Free plan12 researched notesThe heart of the Elastic Stack for search and analytics
Free, then $16.4/mo11 researched notesLong-established enterprise MPP data warehouse, rebranded in 2026 as the Autonomous Knowledge Platform, sold for cloud, on-premises and hybrid.
Pricing on request10 researched notesJMS message broker underpinning bank and telecom estates, now maintained rather than expanded
Pricing on request12 researched notesStreaming SQL engine built on ClickHouse internals, shipping as one small binary
Free, then $199/mo12 researched notesClosed-source vector and full-text search service built directly on object storage, with cold queries measured in seconds rather than milliseconds.
From $16/mo10 researched notesErlang MQTT broker whose source is Apache 2.0 but whose official binaries need a paid subscription
Free plan12 researched notesDistributed AI search platform for retrieval, ranking, and inference
Free plan11 researched notes
Softwr does not host reviews and shows no star rating for dbt, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.
More on dbt
dbt alternatives
What people switch to, and what they give up
dbt pricing
Every tier, and where the cost actually lands
Compare dbt
Put it head to head with anything we hold
dbt badge
Its rating, and an embed for your own site
Best Databases software alternatives
Industrial process historian with published per-tag pricing and no client licence fees
Per tag band per yearNetApp-owned managed service for Cassandra, Kafka, OpenSearch, PostgreSQL and Cadence with a bring-your-own-cloud model
quoteErlang MQTT broker for large IoT fleets, relicensed to BSL with production free use limited to one node
Per month by connection and session volumeAttribute-based access control and masking applied inside Snowflake, Databricks and BigQuery
quoteMPP analytical database with a MySQL wire protocol and sub-second aggregation on wide tables
Open source, no licence feeStreaming database that maintains incremental materialised views in SQL instead of Flink jobs
Per RisingWave Unit hourCentralised data access governance from the creators of Apache Ranger, now rebranding as Trust3 AI
quoteThe Meta-lineage distributed SQL query engine, distinct from the Trino fork
Open source, no licence fee

























