Back to Docs

Data Quality

Automated testing, anomaly detection, and data contracts for trustworthy data.

Overview

Data Quality monitors your data assets for freshness, completeness, uniqueness, and custom rules.

Rule Types

  • Freshness: Data should be updated within X hours
  • Volume: Row count should be within expected range
  • Uniqueness: Column should have no duplicates
  • Custom SQL: Write your own validation queries

Creating a Rule

POST /api/v1/quality/rules
{
  "name": "Orders Freshness",
  "type": "freshness",
  "asset": "warehouse.orders",
  "config": { "maxAge": "4h" }
}

Data Contracts

Define contracts between producers and consumers with guaranteed SLAs.