Compare tables within or across databases
-
Updated
Oct 27, 2026 - Python
Compare tables within or across databases
Compare two datasets on their primary keys under rules you declare, on a laptop, in CI, or inside a warehouse.
Tracks changes in nested Python structures (dicts, lists, tuples, and objects with __dict__).
Local-first CLI for semantic data reconciliation with YAML rules and JSON reports.
Your models are just SQL files. Branch your warehouse like you branch your code.
Check that a pipeline change left the data right, not just the job green
Stable comparison engine for datasets, files, streams, and connector-backed sources.
Python CLI and data diff tool for comparing SQL tables, SQL query results, CSV, and Excel/XLSX files
Deterministic local CSV comparison by stable key, with field-level JSON/Markdown reports and CI-friendly exit codes.
A high-performance Change Data Capture (CDC) tool for comparing CSV files and detecting differences. Built with Python and optimized for speed using Polars, NumPy, and xxHash.
Diff two tables and see what changed, and which slice of your data it's concentrated in.
Compare CSV datasets by key and explain every row and column change
🔍 Track and record changes in nested data structures automatically, ensuring data integrity and simplifying debugging with detailed audit trails.
To associate your repository with the data-diff topic, visit your repo's landing page and select "manage topics."