Everything you need.
Nothing you don't.

DataVow covers the full data contract lifecycle in one tool. No plugin sprawl. No vendor lock-in.

YAML contracts based on ODCS v3.1

Readable. Versionable. Standard. Define schemas, quality rules, SLAs, and ownership in a single file. No Python required.

DataVow implements a superset of the Open Data Contract Standard (ODCS v3.1). Your contracts are interoperable, portable, and backed by an open standard — not locked to a vendor.

# contracts/sales/orders.yaml apiVersion: datavow/v1 kind: DataContract metadata: name: orders domain: sales owner: data-team@company.com schema: fields: - name: order_id type: integer required: true unique: true - name: customer_email type: string pii: true pattern: "^[a-zA-Z0-9_.+-]+@..." quality: rules: - name: no_negative_totals type: sql severity: CRITICAL sla: freshness: 24h completeness: 99.5%

One command. Any data source.

Powered by DuckDB — validates Parquet, CSV, JSON natively. Attach PostgreSQL and MySQL databases with zero config.

📁

Files

Parquet, CSV, JSON — DuckDB reads them all natively. No import step, no staging table. Point at a file, get a verdict.

🗄️

Databases

PostgreSQL and MySQL via DuckDB ATTACH. Validate data where it lives. No extraction needed.

🔄

dbt integration

Read manifest.json and validate your models against contracts. Use as a post-hook — contracts break the build, not production.

🏗️

Airflow operator

DataVowValidateOperator drops into any DAG. Validate at ingestion, after transformation, before delivery.

Built for the gaps others leave.

DataVow isn't another observability platform. It's the missing enforcement layer.

dbt tests Great Expectations Soda DataVow
Contract format SQL only Python code YAML YAML (ODCS v3.1)
Learning curve Low Steep Moderate Low
Full lifecycle Partial Partial Partial Complete
CI/CD native Via dbt Manual Manual Exit code 0/1
Stakeholder reports No No Limited HTML branded
Data Mesh ready No No Limited Contracts by domain
Pre-ingestion validation No Yes Yes Yes
Open standard (ODCS) No No No Yes

See it in action.

Install DataVow and validate your first contract in under 60 seconds.