--- id: acryl-great-expectations version: "0.15.50.1" license: Apache-2.0 license_treatment: permissive maintenance: active --- # acryl-great-expectations — Always know what to expect from your data. License: permissive · Maintenance: active · Downloads: 125.4K/mo ## What it is and what it does GX Core is a data quality testing framework built around Expectations—a declarative way to express data validation rules as unit tests. It lets data teams define what good data looks like, run those tests against pipelines and datasets, and automatically generate documentation of validation results. The framework emphasizes collaboration by giving teams a shared language for data quality standards and helps preserve institutional knowledge about data shape and content. The package ships with 29 runtime dependencies spanning the Jupyter ecosystem (notebook, ipywidgets, IPython), data processing (pandas, numpy, scipy), serialization (jsonschema, pydantic, ruamel.yaml), and visualization (altair). It's designed to run in virtual environments and integrates with various data sources through a compatibility matrix. The core workflow is simple: import the module, create a Data Context, define Expectations, and validate data against them. Use it for: - Define and enforce data quality rules in ETL pipelines before data reaches downstream systems. - Generate automated documentation of data validation results for compliance and audit trails. - Establish shared data quality standards across teams using a common Expectations language. - Monitor data source quality over time by running the same Expectations repeatedly. - Catch data anomalies early by validating schema, nullability, and value ranges on ingestion. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. GX Core provides data quality testing through Expectations—expressive unit tests for data—and automatically generates validation documentation to help teams collaborate on data quality standards. Yes. Actively maintained with no known vulnerabilities, uses a permissive Apache-2.0 license, and installs cleanly. It solves a real problem—collaborative data quality testing—with a mature approach. The 29 dependencies are standard data-science libraries. Install it if your workflow involves validating data quality at any stage of a pipeline. ## Install pip install acryl-great-expectations uv add acryl-great-expectations poetry add acryl-great-expectations ## Installing acryl-great-expectations Before you install: Low install friction with a pure-wheel distribution. Actively maintained with recent commits and 11712 repository stars. The 29 runtime dependencies are substantial but standard data-science libraries (pandas, numpy, scipy, Jupyter ecosystem). License in practice: Apache-2.0 permissive license allows commercial and private use with minimal restrictions; you must include a copy of the license and state significant changes. Quickstart: pip install acryl-great-expectations import great_expectations as gx context = gx.get_context() Requires Python 3.10 through 3.13; experimental support for 3.14 and later available via GX_PYTHON_EXPERIMENTAL environment variable. Verify before relying: - Specific data sources and integrations supported beyond the general compatibility reference mentioned. - Whether the 469 days since release reflects a stable mature version or a long gap in updates. - Performance characteristics with large datasets or high-frequency validation workloads. ## Package facts - License: Apache-2.0 (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 125.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags data quality testing framework, data validation expectations, data quality monitoring, automated data testing, data pipeline validation, data documentation generation, data quality assertions, data-quality, data-validation, testing-framework [View on SkillFed](https://skillfed.io/packages/acryl-great-expectations) · [View on PyPI](https://pypi.org/project/acryl-great-expectations/)