Data quality testing · cuallee (open-source project)

cuallee

Lightweight, DataFrame-agnostic Python library for writing data quality checks with one API across engines.

cuallee is a pure-Python data quality library built as a faster, simpler alternative to PyDeequ, the Python wrapper around Amazon's Deequ. Checks (completeness, uniqueness, value ranges, pattern matching and more) are written once through a fluent, chainable API and can run unchanged against pandas, PySpark, Snowpark, DuckDB, Polars or Daft dataframes, which suits teams whose pipelines mix several of those engines rather than standardizing on one. It has no server component, UI or scheduler of its own: it is a library called from within existing scripts, notebooks or orchestration jobs, and results are returned as a dataframe of check outcomes for the caller to act on. Created in 2022 and published as a peer-reviewed paper in the Journal of Open Source Software in 2024, it is maintained as an open-source project under the Apache-2.0 license with no commercial tier.

At a glance

Vendor cuallee (open-source project)
Pricing model Open source + paid options
Free tier Yes
Deployment Self-hosted
Open source Yes (Apache-2.0)
Best for Data engineers running checks across multiple dataframe engines who want one lightweight, code-first API.

Pricing

Free, open-source Python library with no hosted product or pricing page.

Pricing has not been verified yet — see the vendor's site.

Features

  • Single fluent API for defining data quality checks
  • Runs unchanged across pandas, PySpark, Snowpark, DuckDB, Polars and Daft
  • Completeness, uniqueness, range and pattern checks
  • Faster, pure-Python alternative to PyDeequ
  • Results returned as a dataframe for downstream handling
  • No server, UI or scheduler required

Integrations

Profile last reviewed September 21, 2026

Alternatives

cuallee in the index now

Terms to know

Related guides