Great Expectations
greatexpectations.io
What it is
Great Expectations (GX) is a framework for defining data tests and checking whether data meets their criteria. GX Core is a Python library for building and running data-validation workflows, and it requires Python versions 3.10 through 3.13. GX Cloud provides a web interface for data teams, including technical and nontechnical stakeholders, and runs tests in the environment where connected data resides using read-only connections. Data Docs turns Expectations, validation results, and related metadata into static web pages. GX lists data-source integrations including Databricks, BigQuery, Pandas, PostgreSQL, Snowflake, Spark, Redshift, and cloud storage services. Notification integrations include Slack, Email, PagerDuty, OpsGenie, and Microsoft Teams; orchestration integrations include Apache Airflow, Dagster, and Prefect. Custom rules can be written with SQL in GX Cloud or through GX Core. The Developer plan costs nothing and covers up to five data assets under test per month and three users, with unlimited rows per asset. Team and Enterprise have custom data-asset limits and no listed prices.
Spec sheet
- Security
- GX Cloud metadata is encrypted at rest with AES-256 and in transit with TLS 1.2, and tenant isolation uses Postgres Row Level Security.Read 30 Sep 2026 · greatexpectations.io
- Compliance
- Great Expectations states that it has SOC 2 Type II certification, and a HIPAA business associate agreement is available for Enterprise customers.Read 30 Sep 2026 · greatexpectations.io
- Headquarters
- Cottonwood Heights, Utah, United StatesRead 23 Sep 2026 · greatexpectations.io
- Founded
- 2018Read 23 Sep 2026 · greatexpectations.io
- Custom rules
- GX Cloud lets users create custom rules with SQL in its user interface and also supports custom rules through GX Core.Read 30 Sep 2026 · greatexpectations.io
- Data Docs
- Data Docs translate Expectations, Validation Results, and other metadata into human-readable documentation saved as static web pages.Read 30 Sep 2026 · docs.greatexpectations.io
- Data integrations
- GX lists Databricks, BigQuery, Pandas, PostgreSQL, Snowflake, Spark, Redshift, Neon, Citus, Amazon Aurora, Amazon S3, Azure Blob Storage, Google Cloud Storage, and AlloyDB as data-source integrations.Read 30 Sep 2026 · greatexpectations.io
- Data validation
- GX is a framework for describing data with expressive tests and validating that data meets test criteria.Read 30 Sep 2026 · docs.greatexpectations.io
- Deployment architecture
- GX Cloud consists of a web-based user interface, an API, and a backend, with alternate deployments available that host orchestration in an organizational or local environment.Read 30 Sep 2026 · greatexpectations.io
- Enterprise support
- Enterprise customers receive a 99.5% SLA and support response times as soon as one hour during business hours depending on issue severity.Read 30 Sep 2026 · greatexpectations.io
- GX Core
- GX Core is a Python library that provides a programmatic interface for building and running data-validation workflows.Read 30 Sep 2026 · docs.greatexpectations.io
- Notifications
- GX lists Slack, Email, PagerDuty, OpsGenie, and Microsoft Teams as notification-action integrations.Read 30 Sep 2026 · greatexpectations.io
- Orchestration
- GX lists Apache Airflow, Dagster, and Prefect as orchestration integrations.Read 30 Sep 2026 · greatexpectations.io
- Processing location
- GX Cloud executes tests in the environment where the connected data is located and connects to data read-only using secure, encrypted methods.Read 30 Sep 2026 · greatexpectations.io
- Supported Python
- GX Core requires Python versions 3.10 through 3.13.Read 30 Sep 2026 · docs.greatexpectations.io
- Target users
- GX Cloud is designed for data teams and provides an interface accessible to both technical and nontechnical stakeholders.Read 30 Sep 2026 · greatexpectations.io
Plans and prices
Strong points and limits
Strong points
- GX Core supports Python 3.10 through 3.13
- Data Docs creates human-readable static pages
- Tests run where connected data resides
- Free Developer plan allows unlimited rows per asset
Limits
- Developer plan covers up to five monthly data assets
- Developer plan is limited to three users
Who it suits
GX suits data teams that need to define and run validation checks, with interfaces and documentation for both technical and nontechnical stakeholders. It may also fit teams connecting validation to the listed data sources, notification tools, and orchestrators.
Verdict
GX combines a Python library with a cloud interface, integrations, and static documentation for validation results. The free Developer tier has defined asset and user limits; higher-tier pricing is not shown.
Where Specifiction places it
- Database Testing Tools#9 of 288.2
- Data Preparation for Analytics#9 of 228.1