Veridelta compares two datasets on their primary keys and reports every row that differs under the rules you declare. Nothing is forgiven unless a rule says so, and the exit code tells CI whether the datasets match.
Watch the 60-second demo: a port from IDL to Python has to match one to one, and every row differs. Which differences are fixes, and which are corruption? Veridelta sorts them under rules you declare, only the real bug fails CI, and six tutorials take it from there.
pip install veridelta
veridelta run legacy.csv modern.csv --key id| Repository | What it holds |
|---|---|
| veridelta | The Python package and command line, the GitHub Action, and the MCP server for agents. |
| veridelta-media | The demo videos, made from Veridelta's real output with Hyperframes and Remotion. |
Veridelta is in alpha. Its tests run on generated data, with drift seeded on purpose, and nobody but its maintainer is known to have run it yet. Status says more. Issues and discussions are welcome.
Docs · PyPI · Discussions

