The data-validation toolkit for enhanced dbt (data build tool) PR review
Cut dbt review time by 90% and ship accurate data fast
Recce gives data teams a faster, more reliable way to understand, review, and ship changes without all the guesswork or manual overhead.
You can launch Recce in any dbt project in just two commands:
# cd into your dbt project
pip install -U recce
recce server
This starts Recce locally, where you can explore lineage and run queries. To unlock the full set of diffing tools, such as data comparisons and impact checks, you’ll need to prepare two environments to compare against. You can follow our Getting Started and 5-minute Jaffle Shop tutorial to try it out step-by-step.
Recce gives you a clear, fast way to understand what your data changes are doing and why they matter. It helps you catch problems early, verify metrics, and share your findings with others, all as part of your normal workflow.
Recce Cloud
) Automatically sync Check status between Recce InstancesRecce Cloud
) Block PR merging until all Recce Checks have been approvedRead more about using Recce for Impact Assessment on
the Recce blog.
👉 Want to dive deeper? Check out the full documentation like running Recce in CI/CD
Ready to collaborate and move faster as a team? Recce Cloud adds real-time collaboration, automatic checklist sync, and PR gating, so nothing gets merged without a full review.
Recce Cloud is a hosted version of Recce that standardizes your workflow, keeps teams aligned, and reduces errors—so you can ship data changes with confidence.
👉 View Pricing and Plans
Here’s where you can get in touch with the Recce team and find support:
If you believe you have found a bug, or there is some missing functionality in Recce, please open
a GitHub Issue.
You can follow along with news about Recce and blogs from our team in the following places: