Skip to content
SPECIFICTION
Get listed

Great Expectations

greatexpectations.io

Free plan WebmacOSLinuxAPISelf-hosted

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

Developer Free up to 5 data assets under test per month · up to 3 users · unlimited rows per data asset Read 30 Sep 2026 · greatexpectations.io
Enterprise Priced on request custom data-asset limits · unlimited users · unlimited expectations (tests) · unlimited rows per data asset Read 30 Sep 2026 · greatexpectations.io
Team Priced on request custom data-asset limits · up to 10 users · unlimited expectations (tests) · unlimited rows per data asset Read 30 Sep 2026 · greatexpectations.io

Every Great Expectations plan and price →

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

Alternatives to Great ExpectationsAll alternatives →