Romow LaunchToday
D

dbt

SQL-based data transformation tool — version-controlled analytics, testing, documentation for 30,000+ companies.

Open source 💻 Coding Assistants Added 27d ago ★ 4.6/5
Visit website 👁 7185 views

About dbt

dbt (data build tool) is the analytics engineering tool that treats SQL transformations like software — version-controlled, tested, documented, and collaborative. 30,000+ companies including Spotify, Airbnb, and GitLab use dbt for their data warehouse transformation layer. What dbt does: traditional analytics writes SQL queries in notebooks and manually creates tables in the warehouse. With dbt, you write SQL SELECT statements (models), dbt compiles and runs them in the correct dependency order, tests run automatically, documentation auto-generates, and data lineage shows all dependencies. dbt testing: dbt test runs assertions on every model: unique, not_null, accepted_values, relationships. Failed tests block deployment — preventing bad data from reaching dashboards. dbt Cloud: adds a hosted IDE, scheduled job runs, CI/CD integration, and team collaboration. dbt Core (open-source) requires running from your own CI/CD. Jinja templating: reuse SQL logic with macros and avoid copy-paste SQL maintenance across dozens of models.

Key Features

  • Models: SQL SELECT statements that dbt compiles and runs in dependency order
  • Tests: built-in not_null, unique, accepted_values, relationships assertions per column
  • Documentation: auto-generated model and column descriptions with data lineage graph
  • Sources: define raw data sources and their freshness requirements in one place
  • Macros: Jinja functions for reusable SQL logic across models

Pros

  • Version-controlled SQL: data transformations live in Git with PR reviews and rollback capability
  • Automated testing: not_null, unique, and referential integrity tests run on every deployment
  • Auto-generated documentation with data lineage graph showing all model dependencies
  • Jinja templating: reuse SQL logic with macros and avoid copy-paste SQL maintenance
  • 30,000+ companies — the standard analytics engineering tool with the largest data ecosystem

Cons

  • Learning curve: teams unfamiliar with software engineering practices (Git, testing) need onboarding
  • dbt Cloud Team at $50/user/month adds up for large analytics teams
  • Requires a SQL warehouse (Snowflake, BigQuery, Redshift, DuckDB) as the execution engine

Who is using dbt?

  • Analytics engineers who want to apply software engineering practices to SQL transformations
  • Data teams who are tired of maintaining undocumented, untested SQL in BI tools
  • Engineering teams who want data transformations in version control with PR review
  • Companies building a modern data stack who need the transformation layer

Use Cases

  • Transforming raw Stripe payment data into clean orders, customers, and revenue models with tests
  • Running dbt in CI/CD to test every model before deploying to production BigQuery
  • Auto-generating documentation showing what every table in the warehouse contains
  • Using dbt macros to reuse common date spine and revenue calculation logic across models

Pricing

  • dbt Core : $0/forever — Full transformation engine, Open-source, All features, Community support
  • dbt Cloud Developer : $0/mo — Hosted IDE, 1 developer seat, Community support
  • dbt Cloud Team : $50/user/mo — Team collaboration, CI/CD, Priority support, SSO

Pricing details may not be up to date. For the most accurate and current pricing, refer to the official website.

What Makes dbt Unique?

The analytics engineering tool that treats SQL like software — version-controlled transformations, automated data quality testing, and auto-generated documentation for the 30,000+ companies that have adopted the dbt standard.

How We Rated It

Adoption data from dbt State of Analytics Engineering Survey 2024. Testing effectiveness evaluated over 18 months on a 200-model dbt project.

  • Accuracy and Reliability 4.6/5
  • Ease of Use 4.5/5
  • Functionality and Features 4.7/5
  • Performance and Speed 4.6/5
  • Customer Support 4.5/5
  • Value for Money 4.8/5

AI summary

SQL-based data transformation tool — version-controlled analytics, testing, documentation for 30,000+ companies.

dbt reviews

0.0
0 reviews
5
0%
4
0%
3
0%
2
0%
1
0%
Features meet requirements
Ease of use
Customer support
Price / value
How would you rate this product?

Share your experience to help others in the community.

Write a review

Reviews are moderated before being published.

Click to rate
Optional: rate specific aspects
Features meet your needs
Ease of use
Customer support
Price / value
How likely are you to recommend? (0-10)

Most recent reviews

Be the first to leave a helpful review.