Data Contract CLI est un outil en ligne de commande open source, écrit en Python, pour travailler avec les contrats de données. Il s'appuie sur l'Open Data Contract Standard et permet de valider des contrats, de comparer des versions, de détecter les changements incompatibles et de tester schémas et règles de qualité sur des sources comme Snowflake, Databricks, BigQuery, Kafka et PostgreSQL. Il importe et exporte de nombreux formats, dont SQL, Avro, JSON Schema et dbt. Il s'exécute seul, dans des pipelines CI/CD, comme bibliothèque Python ou image Docker.
Le logiciel, publié sous licence MIT, est installé et exécuté par l'utilisateur ; ce n'est pas un service hébergé, et le lieu de traitement des données dépend des systèmes auxquels vous le connectez. Le projet a été créé par Stefan Negele, Jochen Christ et Simon Harrer. Une plateforme commerciale, Entropy Data, figure sur le site comme outil associé. Le code étant ouvert, une organisation européenne peut l'inspecter et l'exécuter dans sa propre infrastructure.