Great Expectations (GX Core) vs Datafold
Verdict: Great Expectations (GX Core) scores 8.8/10 against 7.4/10 for Datafold on our data score for file testing tools.
Great Expectations (GX Core) has a free plan; Datafold does not.
Great Expectations (GX Core) leads on 1 check and Datafold on 0; 4 are even, out of 5 checks (yes/no, price and seats) where we have data for both.
Choose Great Expectations (GX Core) for python data engineers who want code-defined data tests in pipelines at no license cost. Choose Datafold for analytics engineering teams using dbt and teams validating warehouse migrations.
Scoreboard: 5 checks
| Check | Great Expectations (GX Core) | Datafold |
|---|---|---|
| Free plan | Leads | |
| Free trial | Even | Even |
| Smaller seat minimum | Even | Even |
| Excel files | Even | Even |
| Parquet or Avro files | Even | Even |
| Total | 1 | 0 |
At a glance
| Great Expectations (GX Core) | Datafold | |
|---|---|---|
| Score | 8.8/10 (#2) | 7.4/10 (#6) |
| Best for | Python data engineers who want code-defined data tests in pipelines at no license cost | Analytics engineering teams using dbt and teams validating warehouse migrations |
| Free plan | Yes | No |
| Paid from (annual) | See vendor | See vendor |
| Paid from (monthly) | — | — |
| Free trial | — | — |
| Minimum seats | 1 | 1 |
| Platforms | Self-hosted (Python library), Python library (self-hosted), Cloud (SaaS) | Cloud (SaaS, multi-tenant), Dedicated single-tenant cloud, Customer-hosted in AWS, GCP or Azure (operated by Datafold) |
Features
| Tool | Score | CSV, JSON and XML files | Excel files | Parquet or Avro files | File-to-database comparison | Schema / format validation |
|---|---|---|---|---|---|---|
| Great Expectations (GX Core) | 8.8/10 | Yes | Yes | Yes | Not confirmed | Yes |
| Datafold | 7.4/10 | Not confirmed | Yes | Yes | Yes | Not confirmed |
- Only Great Expectations (GX Core) confirms: CSV, JSON and XML files, Schema / format validation.
- Only Datafold confirms: File-to-database comparison.
Pros and cons
Great Expectations (GX Core)
Pros- 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
Datafold
Pros- Value-level, row-and-column diffs across databases, including Snowflake, Databricks, BigQuery, Redshift, Oracle, SQL Server and Teradata
- File diffing for CSV/TSV, Excel and Parquet files in S3, ADLS or GCS, including file-to-table comparisons
- CI integration runs diffs on each pull request with dbt, Airflow or any git repository
- SOC 2, HIPAA and GDPR compliance; SSO via SAML, Okta and Google
- No public pricing; the pricing URL redirects to a contact form and multi-tenant sign-up is by invitation
- In the current version, data diff monitors do not send notifications yet (Slack, Teams and PagerDuty alerts are documented for Datafold Classic)
- File diffing does not list JSON or XML files
Frequently asked questions
How do Great Expectations (GX Core) and Datafold compare on features and price?
Great Expectations (GX Core) leads on 1 check and Datafold on 0; 4 are even, out of 5 checks (yes/no, price and seats) where we have data for both.
Is Great Expectations (GX Core) better than Datafold?
Great Expectations (GX Core) scores 8.8/10 against 7.4/10 for Datafold on our data score for file testing tools. Great Expectations (GX Core) is best for python data engineers who want code-defined data tests in pipelines at no license cost; Datafold is best for analytics engineering teams using dbt and teams validating warehouse migrations.
Which is cheaper, Great Expectations (GX Core) or Datafold?
Check each vendor's pricing page; one of them does not publish an entry price.
Do Great Expectations (GX Core) and Datafold have free plans?
Great Expectations (GX Core): yes. Datafold: no.
See the full File Testing Tools ranking for other options.
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
- Datafold: official pricing page · Datafold Data Diff page · Datafold CI/CD testing page · Datafold docs: data connections · Datafold docs: file diffing · Datafold docs: data diff monitors · Datafold docs: deployment options