compare
Deequ vs Soda Core
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Deequ | Soda Core |
|---|---|---|
| Language | Scala | Python |
| Licence | Apache-2.0 | Other |
| Stars | 3.6k | 2.4k |
| Latest | 2.1.0 | v4.27.0 |
| Last push | 2026-10-13 | 2026-10-16 |
| Release cadence | about 4 days between releases | about 8 days between releases |
| Active contributors | 3 commit authors on the default branch in the last 90 days | 7 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Great Expectations. Alternatives to Great Expectations →
PartialDeequData quality checks and metrics on Apache Spark, written in Scala.
Full replacementSoda CoreData checks written in a YAML-based language and run in pipelines.
Deequ
- 2.1.02026-09-16Update version in pom.xml to 2.0.21-spark-3.5 by @github-actions[bot] in
- 2.0.212026-06-18Fix profiling of columns whose names require escaping (e.g. a leading space)
- 2.0.202026-06-16Update version in pom.xml to 2.0.18-spark-3.5 by @github-actions[bot] in
- 2.0.192026-06-15
- 2.0.182026-06-08Add Variance analyzer with DQDL rule support and tests
Soda Core
- v4.27.02026-10-13Bump to next prerelease version 4.26.1rc0
- v4.26.02026-10-06Bump to next prerelease version 4.25.1rc0
- v4.25.02026-09-23Bump to next prerelease version 4.24.1rc0
- v4.24.02026-09-15fix(failed_rows): coerce rows_tested_query result to an int row count
- v4.23.12026-09-08fix(athena): convert tz timestamps in the driver, report unparseable freshness values truthfully
Deequ
✓ signed The latest release, 2.1.0, carries a signature GitHub verified.
Loading the security report
Soda Core
unsigned The latest release, v4.27.0, carries no signature GitHub could verify.
Loading the security report