GX (Great Expectations)
Declarative data quality testing for pipelines
GX (Great Expectations) is profiled here as a Testing tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
GX, formerly Great Expectations, is an open-source data quality framework created by Abe Gong and James Campbell. Teams declare Expectations, verifiable assertions such as column ranges, null thresholds, and schema rules, then validate dataframes and warehouse tables against them inside pipelines. GX Cloud adds a managed interface where analysts create and monitor validations without writing code. Validation results render as readable data docs, which turn quality checks into documentation stakeholders can review without code access.
Key Capabilities:
Library of prebuilt Expectations for common data quality rules
Validation across Pandas, Spark, Snowflake, Databricks, and SQL sources
Checkpoints that gate pipeline runs on validation results
Automatic data documentation from validation outcomes
Airflow and Dagster integrations for in-pipeline checks
Apache 2.0 core with the managed GX Cloud service
Alternative tools
- Chromatic
Visual testing and review for UI components
- AgentOps
Session replay and cost tracking for AI agents
- E2B
Secure cloud sandboxes for running AI-generated code
- Lakera
Runtime security for LLM and agent applications
- Guardrails AI
Open-source validation framework for LLM inputs and outputs
- Pulumi
Infrastructure as code in general-purpose programming languages
