datacontract-cli
pypiv0.12.1The datacontract CLI is an open source command-line tool for working with Data Contracts. It uses data contract YAML files to lint the data contract, connect to data sources and execute schema and quality tests, detect breaking changes, and export to different formats. The tool is written in Python. It can be used as a standalone CLI tool, in a CI/CD pipeline, or directly as a Python library.
License MITpermissive63 versions65 deps
65
/ 100
Health
safe to use
[email protected] is safe to use (health: 65/100)
Health breakdown0 – 100
25/25
maintenance
0/20
popularity
25/25
security
15/15
maturity
0/15
community
Vulnerabilities
0
none known
Health History
Dependency Tree
License Audit
Dependencies (65)
typerpydanticpyyaml~requestsfastjsonschemajsonschemapytzpython-multipartrichsqlglotsetuptoolspython-dotenvboto3Jinja2jinja_partialsdatacontract-specificationopen-data-contract-standarddeepdiffavrosoda-core-bigquerypandasopenpyxlsoda-core-spark-dfsoda-core-spark[databricks]databricks-sql-connectordatabricks-sdkpysparkpyicebergdatacontract-cli[avro];soda-core-spark-dfpysparksoda-core-mysqlmysql-connector-pythonsoda-core-postgress3fsaiobotocoresnowflake-connector-python[pandas]soda-core-snowflakesoda-core-sqlserversoda-core-oraclesoda-core-athenasoda-core-trinodbt-corepydbmlduckdbsoda-core-duckdbpyarrowrdflibfastapiuvicorngrpcio-toolsdatacontract-cli[api,athena,bigquery,csv,databricks,dbml,dbt,duckdb,excel,iceberg,kafka,mysql,oracle,parquet,postgres,protobuf,rdf,s3,snowflake,sqlserver,trino];datacontract-cli[all];httpxkafka-python;miniomotopandaspre-commitpytest;
API access
Get this data programmatically — free, no authentication.
curl https://depscope.dev/api/check/pypi/datacontract-cliLast updated · 2026-04-21T06:55:15.431181Z