PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Data Contracts Python Packages

Python packages with the GitHub topic data-contracts. Sorted by monthly downloads, with stars and forks.
datacontract
datacontract-cli

Open-source data contract testing for Snowflake, Databricks, BigQuery, Kafka & 15 more. Built on the Open Data Contract Standard (ODCS). MIT.

1.1M 1K 299
open-metadata
openmetadata-ingestion

The Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.

183K 15K 2K
open-metadata
openmetadata-managed-apis

The Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.

24K 15K 2K
ml4t
ml4t-specs

Serializable, runtime-neutral contracts for market data, artifacts, strategy lifecycles, and execution across ML4T libraries.

15K 3 8
flyersworder
agentic-data-contracts

YAML-first, domain-driven data governance for AI agents — teach agents your business domains, metrics, and rules before they write SQL

8K 10 2
OpenDQV
opendqv

Open-source, contract-driven data quality validation. Shift-left enforcement at the point of write — before data enters your pipeline.

7K 12 3
LakeLogic
open-lakehouse-contract

Open Lakehouse Contract (OLC) is an open YAML specification for declaring a data product's schema, quality rules, transformations, lineage, ownership, service levels (SLAs and SLOs) and materialisation.

6K 0 0
exmergo
exmergo-dex-core

Dex is the agent-native analytics engineering toolkit. Point it at your warehouse and your dbt project. It learns the landscape, authors your transformations, and tells you exactly what to fix when the schema drifts. Built for analytics engineers and data engineers who want more out of their coding agent.

6K 74 12
benrutter
wimsey

Easy and flexible data contracts

6K 172 2
MatsMoll
aligned

The DBT of ML, as Aligned describes data dependencies in ML systems, and reduce technical data debt

6K 61 2
rocky-data
dagster-rocky

A SQL transformation engine that type-checks your whole pipeline and catches breaking changes before they run — branches, replay, column-level lineage, compile-time contracts, per-model cost. Adapters: Databricks, Snowflake, BigQuery, DuckDB. Single static Rust binary. Apache 2.0.

5K 304 19
datacharter
datacharter

Your data, explored locally — and your AI agents kept on a leash. A federated data explorer with governed agentic access.

5K 14 1
PresentJay
dbt-plan

Catch breaking dbt schema changes before dbt run executes them: dropped columns, the downstream models and data tests they break, contract violations. Static analysis of compiled SQL, no warehouse connection. Like terraform plan, for dbt.

4K 2 12
csvpath
csvpath

Data Engineering infrastructure that controls inbound tabular data file feeds and validates data contracts

4K 17 3
rocky-data
rocky-sdk

A SQL transformation engine that type-checks your whole pipeline and catches breaking changes before they run — branches, replay, column-level lineage, compile-time contracts, per-model cost. Adapters: Databricks, Snowflake, BigQuery, DuckDB. Single static Rust binary. Apache 2.0.

3K 304 19
griot-cloud
peql

A policy-enforcing SQL engine

3K 0 0
akmalsoliev
validoopsie

A simple and easy to use Data Validation library for Python.

2K 91 3
emirhuseynrmx
proofframe

Ruff for data — Arrow-native data quality in Rust + Python: contracts, canonical fingerprints, keyed diffs, PII & leakage scans, and Ed25519 proof receipts

2K 1 0
catincloud-labs
dagster-dex

Let dex read your Dagster asset graph the way it reads a dbt project: keys, joins, sources, semantics, drift

2K 3 0
duckcode-ai
datalex-cli

Git-native data modeling for dbt users — versioned, reviewable YAML with contracts, lineage, ERDs, and clean round-trip back to dbt.

1K 1 0
ktjn
modelable

Compiler and language server for versioned, domain-owned data models

1K 2 0
govtech-data-practice
vowl

A validation engine for Open Data Contract Standard (ODCS) data contracts. Define your validation rules once in a declarative YAML contract and get rich, actionable reports on your data's quality.

781 22 0
tpmccallum
pyveritas

PyVeritas is the declarative data contract engine for Python, making Python data objects first-class citizens.

774 0 0
open-metadata
openmetadata-airflow-managed-apis

The Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.

656 15K 2K
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology