Open-source data contract enforcement for modern data teams. Define contracts in YAML. Validate any data source. Get a verdict. From ingestion to consumption — trust your data, or know why you can't.
DataVow enforces the full contract lifecycle: define → validate → block → report. One tool. YAML to verdict. No PhD required.
Define your contracts in readable YAML based on ODCS v3.1. Version them in git. No code needed for 80% of use cases.
Validate Parquet, CSV, JSON, PostgreSQL and MySQL — all through DuckDB. No heavy dependencies. Blazing fast.
datavow ci returns exit code 0 or 1. Plug it into any pipeline. No data moves without a passing contract.
Generate HTML or Markdown reports that anyone can read — from the data engineer to the business stakeholder.
Contracts organized by domain. Each domain owner manages their own vows. Scales with your organization.
Deterministic scoring: 100 − (20×CRITICAL + 5×WARNING + 1×INFO). No LLM in the math. Just facts.
A deterministic score from 0 to 100. No AI in the calculation — just weighted severity. One CRITICAL finding? Your ceiling is 80. Two? You're at 60.
Not just for data engineers. DataVow is designed for every persona in the data lifecycle.
datavow validate in CI. Block non-conforming data before it hits the lakehouse.
dbt post-hook validation. Ensure your models respect the contract before merge.
Define and publish contracts for your data products. YAML, not code.
Consolidated conformity view across all domains and contracts.
"Can I trust this table?" Read the report. The Vow Score tells you.
No pipeline in production without a validated contract. CI gate enforced.
Attach a conformity report to every delivery. Prove quality, don't just claim it.
DataVow is free, open source, and ready to use today.