ludovicschmetz-stack/datavow

Open-source data contract enforcement — define, sync dbt, validate, block, report. Built on ODCS v3.1 + DuckDB.

44
/ 100
Emerging

This project helps data teams ensure the reliability and quality of their data pipelines by enforcing data contracts. It takes contract definitions in YAML format and validates incoming data against them, blocking bad data from reaching production. The output is a clear 'Vow Score' and detailed reports, enabling data engineers, analytics engineers, and data owners to quickly identify and address data quality issues.

Available on PyPI.

Use this if you are a modern data team struggling with inconsistent data quality across your pipelines and want a standardized, automated way to define, validate, and enforce data contracts before data goes live.

Not ideal if your data workflow is very small scale or doesn't involve complex transformations and multiple stakeholders who need clear data quality agreements.

data-quality data-governance data-pipeline data-contracts analytics-engineering
Maintenance 13 / 25
Adoption 11 / 25
Maturity 20 / 25
Community 0 / 25

How are scores calculated?

Stars

8

Forks

Language

Python

License

Apache-2.0

Last pushed

Mar 23, 2026

Monthly downloads

836

Commits (30d)

0

Dependencies

7

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/ludovicschmetz-stack/datavow"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.