Great Expectations (GX Core) review
Great Expectations (GX Core) is an open-source Python library for testing data with declarative 'Expectations'. It ranks #6 of 17 in our data quality tools list (7.9/10). Best for python data engineers who want code-defined data tests in pipelines at no license cost.
Also ranked in File Testing Tools (#2, 8.8/10).
Price: Free plan.
What Great Expectations (GX Core) is
GX Core lets you define Expectations (unit tests for data), run them through Checkpoints and generate human-readable validation documentation. It is Apache-2.0 open source; Fivetran became steward of the project in 2026, and the hosted GX Cloud product was sold to FICO and stopped being publicly available on 1 June 2026.
Pros and cons
- Free and open source (Apache-2.0), about 11.9k GitHub stars
- Large library of built-in Expectations, extensible with custom ones
- Checkpoint actions can notify Slack, Microsoft Teams, email, PagerDuty, Opsgenie or an API endpoint
- Actively released: version 1.25.0 published on PyPI on 2026-11-12
- GX Cloud (the hosted UI) is no longer publicly available, so there is no vendor-hosted option
- Code-first; requires Python skills to set up and maintain
- No built-in ML anomaly detection or data cleansing stated
- Long-term roadmap under Fivetran stewardship not yet detailed
Great Expectations (GX Core) pricing
| Plan | Billed annually | Billed monthly | Annual saving | Notes |
|---|---|---|---|---|
| GX Core (open source) | Free | Free | — | Apache-2.0; pip install great_expectations |
USD, per user per month unless noted. "—" means the price is not published or we could not confirm it. Last checked Nov 15, 2026. Status: verified on Great Expectations (GX Core)'s pricing page.
Key facts
| Free plan | Yes. GX Core open-source library (Apache-2.0), self-hosted |
|---|---|
| Free trial | Not advertised |
| Paid from | See vendor |
| Minimum seats | 1 |
| Platforms | Self-hosted (Python library), Python library (self-hosted), Cloud (SaaS) |
| Compliance and security | SSO (GX Cloud, plan not stated in text) |
| Support | Community Slack, Docs, Standard support, Dedicated Slack channel (higher tiers) |
| Data profiling | Not confirmed |
| Custom rule checks | Yes |
| ML anomaly detection | Not confirmed |
| Data cleansing / correction | Not confirmed |
| Open source | Yes |
| Facts checked | Nov 15, 2026 · verified on the vendor's own site (source) |
Also ranked in
Great Expectations (GX Core) is ranked in 3 of our lists: #6 of 17 in Data Quality Tools, and:
Great Expectations (GX Core) alternatives
Great Expectations (GX Core) compared
- iceDQ vs Great Expectations (GX Core)
- Soda vs Great Expectations (GX Core)
- Deequ vs Great Expectations (GX Core)
- Elementary vs Great Expectations (GX Core)
- Informatica Data Quality & Observability vs Great Expectations (GX Core)
- Great Expectations (GX Core) vs QuerySurge
- Great Expectations (GX Core) vs Datagaps ETL Validator
- Great Expectations (GX Core) vs Datafold
Frequently asked questions
How much does Great Expectations (GX Core) cost?
Great Expectations (GX Core) has a free plan. Prices last checked Nov 15, 2026.
Is Great Expectations (GX Core) free?
Yes. GX Core open-source library (Apache-2.0), self-hosted
What are the best Great Expectations (GX Core) alternatives?
Soda (8.7/10), Deequ (8.4/10), Elementary (8.4/10) are the highest-scoring alternatives in our data quality tools ranking.
Sources
- Great Expectations (GX Core): official pricing page · GX Core GitHub repository (fivetran/great_expectations) · Great Expectations blog: An update from Great Expectations · Fivetran press release on GX Core stewardship · GX Core checkpoint actions source · PyPI great-expectations · GX Cloud pricing page · GX docs: Connect to filesystem data · GX API reference: PandasFilesystemDatasource · GX docs: Schema data quality use case · great_expectations GitHub repository