SodaCL
Soda Checks Language
Judgement: Situational
YAML-first DQ; lighter than Great Expectations, smaller ecosystem.
YAML-based DSL for expressing data quality checks against tables and columns. Belgian roots — appropriately close to home for the Leuven meetup.
Used under the hood by the Data Contract CLI to actually execute the quality checks declared in an ODCS contract.
Why it counts as a standard
SodaCL is the YAML check language Soda publishes — and the part that other tools have standardised on. The Data Contract CLI delegates ODCS quality checks to SodaCL because expressing checks portably matters more than running them in Soda Cloud. The check syntax is the standard surface, even though Soda governs it.
At a glance
- Category
- Data Quality
- Governance
- Soda (vendor-driven open source)
- Status
- Widely adopted; vendor-driven
- First released
- 2022
Links
Related standards
Other standards in Data Quality.
- dbt tests — dbt schema and data tests
- Great Expectations
See SodaCL in context
Open the interactive Data Landscape to compare SodaCL against every other open standard, or grab the raw JSON. Spotted something wrong? Open an issue.