Explore Expectations

Expectations are declarative statements. They can be evaluated by a computer, but are also semantically meaningful to humans. 

They’re your interface to the Great Expectations library, supporting your validation, profiling, and translation.

Expectations are implemented as classes; some are in the core library, with many others contributed by community members.

hero image

An Expectation Package is a group of Expectations that have been tailored for use in a particular scenario: generally, either a semantic type or a domain.

Each Expectation Package can have one or more attached domain experts. Domain experts act as the package’s architect, creating the blueprint of what the Expectation Package needs to contain in order to become the standard in data quality for its type or domain.

If you’re interested in becoming the domain expert for one of the Expectation Packages, please contact kyle@greatexpectations.io.


Can’t find the Expectation you need?

©2023 Great Expectations. All Rights Reserved.