compare
Great Expectations vs Pandera
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Great Expectations | Pandera |
|---|---|---|
| Language | Python | Python |
| Licence | Apache-2.0 | MIT |
| Stars | 12k | 4.5k |
| Latest | 1.24.0 | v0.34.1 |
| Last push | 2026-10-16 | 2026-10-19 |
| Release cadence | about 9 days between releases | about 18 days between releases |
| Active contributors | 37 commit authors on the default branch in the last 90 days | 34 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Pandera replaces Great Expectations. Alternatives to Great Expectations →
PartialSchema validation for dataframes in Python, without data docs or a checkpoint runner.
Great Expectations
- 1.24.02026-10-07Compatibility: Python <3.14,>=3.10 → <3.15,>=3.10; numpy added (python_version >= "3.14"); pandas added (python_version…
- 1.23.22026-09-28Compatibility: sqlalchemy now <2.1 (extras snowflake, databricks)
- 1.23.12026-09-18Spark now evaluates each regex independently with match_on="all" — On Spark, ExpectColumnValuesToMatchRegexList with ma…
- 1.23.02026-09-10[BUGFIX] Cache the SQL execution engine across calls instead of rebuilding it every time (#12148)
- 1.22.02026-08-31[BUGFIX] Give the date-part string cast a length Oracle accepts (#12102)
Pandera
- v0.34.12026-10-06Add spec for generic dataframe-agnostic schema API
- v0.34.02026-10-05This release adds TensorDict as a supported data container that can be validated with pandera:
- v0.33.12026-09-01docs: announce Pandera CLI and PyArrow support in banner
- v0.33.02026-08-30v0.33.0: Introducing `pandera` CLI, support pyarrow table
- v0.32.12026-06-29fix: isolate config context per execution context
Great Expectations
unsigned The latest release, 1.24.0, carries no signature GitHub could verify.
Loading the security report
Pandera
✓ signed The latest release, v0.34.1, carries a signature GitHub verified.
Loading the security report