CheckOps
Recce
Recce is an Apache-2.0 tool that helps dbt teams preview, validate and ship data changes by comparing environments with lineage, data diffs and impact checks, locally or in Recce Cloud.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Recce gives data teams a faster, more reliable way to understand, review and ship changes. You can launch it in any dbt project in two commands; it starts locally so you can explore lineage and run queries.
To unlock diffing tools such as data comparisons and impact checks, you prepare two environments to compare, for example production and a PR branch. The lightweight recce-cloud package uploads dbt artifacts from CI to Recce Cloud. Note that dbt-core currently needs Python 3.10 to 3.12.
Data tests belong in the same pull request as the model change, just as unit tests travel with application code. Start with a few checks on the tables your dashboards and machine learning features depend on, then widen coverage as incidents show you where data breaks.
The source code is at DataRecce/recce on GitHub under the Apache-2.0 licence, with about 483 stars; the most recent commit was on 11 November 2026.
Features
- Lineage exploration: See affected models.
- Data diffs: Compare environments.
- Impact checks: Understand change effects.
- CI uploads: recce-cloud package.
- Local first: Runs in your dbt project.
Pros
- Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 11 November 2026.
Cons
- Two environments needed: For full diffing.
- Python version limits: Due to dbt-core.
Usage and Links (Example)
pip install -U recce # inside your dbt project
recce server
Then follow the Jaffle Shop tutorial to set up a base environment for comparisons.
Resources:
Pricing
Recce is free and open source under the Apache-2.0 licence.
Recommended for?
- dbt teams reviewing model changes in PRs.
Conclusion
Recce brings code-review rigour to data changes.
Pair it with dbt tests for full coverage.
On CheckOps, Recce is filed under the Release & CI gates and Integration testing stages. Related tools listed here include dbt tests, Great Expectations (GX), pgTAP, Soda Core, Pandera and Deequ. Which one fits best depends mostly on your stack, your team’s size and skills, and whether you prefer to run tools yourself or pay for a managed service. This page reflects the official website, documentation and repository as they stood on 11 November 2026.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Recce side by side.
Ddbt testsdbt tests are the built-in data tests and unit tests of dbt, the Apache-2.0 data transformation framework, used to validate models with unique, not_null, accepted_values and relationships checks.Compare with Recce
GGreat Expectations (GX)Great Expectations (GX Core) is an Apache-2.0 Python framework for data quality testing that lets teams write Expectations, expressive unit tests for data, validate datasets and generate Data Docs; GX Cloud adds a hosted service with a free Developer option.Compare with Recce- PpgTAPpgTAP is a unit testing framework for PostgreSQL written in PL/pgSQL and PL/SQL, providing TAP-emitting assertions for schema, data and functions, run with pg_prove.Compare with Recce
SSoda CoreSoda Core is a data quality and data contract verification engine that defines contracts in YAML and validates schema and data across PostgreSQL, Snowflake, BigQuery, Databricks, DuckDB and more; the source is available under the Elastic License 2.0.Compare with Recce
PPanderaPandera is an MIT-licensed Python framework for dataset validation that defines schemas for pandas, Polars, PySpark and other dataframes and validates types, values and statistical properties.Compare with Recce
DDeequDeequ is an Apache-2.0 library from AWS Labs built on Apache Spark for defining 'unit tests for data' that measure data quality in large datasets, with constraint suggestions, metrics and anomaly detection; PyDeequ provides a Python interface.Compare with Recce