datacontract/datacontract-cli
Enforce Data Contracts observed · 2026-09-03
Health v2 · maintenance only
92/100
- Activity 100
- Release rhythm 87
- Longevity 81
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 8
- age_days: 1136
- days_rel: 7
- days_push: 0
- n_releases_24m: 64
Adoption not part of the score
1053 stars · 278 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An open-source Python CLI for working with data contracts using the Open Data Contract Standard (ODCS). It lints contracts, connects to data sources like Snowflake, BigQuery, Databricks, and Postgres to run schema and quality tests, and imports/exports contracts across 25+ formats.
Use cases
- enforce data contracts in ci/cd pipelines
- validate data quality against a contract
- lint open data contract standard yaml files
- export data contract to sql ddl or dbt models
- import existing warehouse schema into a data contract
- test that a data product complies with schema and freshness expectations
When to choose
- you practice data mesh or data product governance and need machine-readable contracts
- you want automated schema and quality checks against live warehouses in CI
- you need to generate downstream artifacts (DDL, dbt, JSON Schema, Avro) from a single contract file
When to avoid
- you need a GUI or dashboard-based data quality monitoring solution
- your data sources are unsupported by its connectors
- you only need ad-hoc profiling without contract definitions
Facets
cli-tool · maturity active
cli testing etl data-science developer-tools ci-cd data-science databases analytics developer-tools cli python cross-platform data-contracts odcs data-mesh data-quality data-governance schema-validation dbt snowflake bigquery databricks data-engineering automation docker web-server
5 sources
- readme: https://github.com/datacontract/datacontract-cli · fetched 2026-09-03 · e33a1fd25e77
- homepage: https://cli.datacontract.com · fetched 2026-08-29 · 56bdc8f04440
- site_page: https://docs.datacontract.com/installation · fetched 2026-08-29 · 2a633f77e9a8
- site_page: https://docs.datacontract.com · fetched 2026-08-29 · 7beeeafda73d
- site_page: https://docs.datacontract.com/quickstart · fetched 2026-08-29 · fdb1490b4b1e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| datacontract/datacontract-cli | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="datacontract/datacontract-cli")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem