Data Quality
DataFrame Contract Validation
★ 3.8
Open-Source Data Quality Platform
★ 4.2
pip install daffypip install dqopspip install daffypip install dqopsPython data engineers use Daffy to add inline data quality assertions to pandas transformation functions — decorating a function with `@expect_column_not_null('id')` raises an exception if the output DataFrame violates the expectation. This brings data quality checks directly into the transformation code rather than requiring a separate validation framework.
Python data engineers use DQOps via its Python client library to define and run data quality checks on warehouse tables as part of a pipeline. After each pipeline run, a DQOps scan validates row counts, null rates, and business rules — failed checks are logged and can trigger Airflow task failures to prevent bad data from reaching downstream consumers.
Individual Tool Pages