Make high-quality data automatic.
Proactively test and continuously integrate your code so you know it's ready for prime time, then stay ahead of data issues with continuous monitoring and observability.


Find & fix data issues—fast.
Broken data pipelines are a nightmare. With testing and observability in key phases of the Analytics Development Lifecycle, you can proactively catch issues before they hit production—and quickly resolve the ones that do.
Learn how automated tests, SQL validation, and built-in observability help teams maintain data quality and reliability at scale.
Ensuring data quality is simple for everyone.
dbt offers proactive ways to test and integrate hardened code, and ingrains building high-quality data pipelines in the development workflow.
Build proactive tests
Ensure data integrity with automated, customizable tests that keep your models accurate and reliable.
Validate code before merging into production
Embrace CI to test code and catch breaking changes or unexpected behavior before new data is delivered to your stakeholders
Spot, troubleshoot, and resolve issues fast
Leverage detailed lineage, logs, and real-time alerts to swiftly address issues, maintaining trust in your data
Test and observe in dbt.
Leverage built in features designed to proactively ensure and maintain data quality across your pipeline.
Build confidence into your development workflow with unit, integration, and data tests. Proactively define assertions for how you expect your models to behave or validate the logic within your model—before ever materializing that model in production

Build better with dbt today.
dbt is how modern data teams ship and scale trusted data—from first model to federated data mesh.
Proven by the best in data.
Learn how teams are using dbt to deliver quality data across their organization.
Rocket Money modernizes financial reporting with dbt Cloud
"Having this automated Quote-to-Cash system run in dbt with our test suite allows us to confidently and quickly close our books each month."
Amber Oar, Staff Analytics Engineer
Learn more about data quality in dbt
Test smarter, not harder
Unlock the full potential of your tests by focusing on what matters most—data you can trust.
Unit Testing in dbt
See how the new unit testing framework brings precision and speed to testing logic in dbt models.
Add data tests to your DAG
Learn how to validate your data with built-in and custom tests that catch issues before they impact downstream dashboards.
Validate your inputs and verify your outputs with dbt.
Empower your teams to have more confidence in every commit with proactive testing and streamlined observability.
Great data professionals never work alone
The dbt Community connects you with 100,000+ data professionals—people who share your challenges, insights, and ambitions.