Skip to content
Home › SQL Tools › Data Quality & Observability
Software category

Data Quality and Data Observability Software

Software that detects when data in warehouses, lakes, databases and pipelines is late, incomplete, malformed or simply wrong: data observability platforms, rule-based data testing, enterprise data quality suites, features built into data platforms and open source validation libraries.

20 listings 5 comparisons Research-based
Last verified November 2026. Listings are research-based profiles built from official vendor and project documentation; no vendor paid for inclusion and the order is alphabetical, not a ranking.

This page is for analytics engineers, data platform teams and data governance leads who are tired of finding broken data in a dashboard or an AI application before the pipeline does. It covers tools that watch tables automatically, tools that run checks you write, and older enterprise suites that cleanse and match records such as customer names and addresses.

The products overlap less than their marketing suggests. An anomaly detector watching a Snowflake account, a set of dbt tests in a pull request, a Python library inside a Spark job and an address verification engine in a master data project solve different problems, and many teams use more than one.

What this software does

Data observability tools connect to a warehouse, lake or database and learn what normal looks like, mostly from metadata and query history: when each table usually updates (freshness), how many rows arrive (volume), whether columns were added, dropped or retyped (schema), and how values are distributed. When a pattern breaks they raise an alert and use lineage, built from query logs, dbt manifests or catalogs, to show which upstream job caused it and which dashboards and models are affected. Some, such as Anomalo, also run machine learning on sampled rows to catch values that are wrong even when the table looks healthy.

Data testing takes the opposite approach: you state explicit expectations, such as a key is unique, a column is never null, an amount is positive or a foreign key matches, and the tool runs them as SQL or dataframe code in a pipeline or CI job. dbt data tests, Soda data contracts, GX Core Expectations, Deequ and Pandera all work this way. Data diffing, as in Datafold, compares rows and columns between two tables or two databases, which is useful for code review and migration validation.

Enterprise data quality suites such as Informatica, Ataccama, Talend, Precisely Trillium and IBM DataStage go further than detection: profiling, parsing, standardisation, matching and deduplication, address verification and stewardship workflows that route bad records to people. Data platforms now also ship native checks, such as AWS Glue Data Quality rules and Databricks data quality monitoring, which cost nothing to install but only see that platform.

Types of product in this category

Typical use cases

Catching silent pipeline failures

A source system stops sending one region's orders, or an ELT job loads zero rows without failing. Freshness and volume monitors on the affected tables raise an alert within hours instead of at the next month-end report.

Blocking bad data at build time

Tests on keys, nulls, accepted values and relationships run on every dbt build or Spark job and fail it, or warn, before bad rows reach downstream models. Running them in CI on pull requests catches logic errors before merge.

Impact analysis for schema changes

An upstream team renames or retypes a column. Schema change monitoring and column-level lineage show which models, dashboards and machine learning features will break, so owners can be warned before the change ships.

Validating a migration

Moving from an on-premises warehouse to Snowflake, Databricks or BigQuery requires proof that the new tables match the old ones. Cross-database data diffing and reconciliation rules compare rows, aggregates and columns between the two systems.

Cleansing customer and address data

Duplicate customers, inconsistent formats and invalid postal addresses undermine CRM, billing and analytics. Enterprise suites parse, standardise, match and verify these records and route uncertain matches to data stewards.

Trustworthy data for AI

Retrieval and analytics agents answer from whatever data they are given. Several observability vendors now monitor the tables, documents and model inputs behind AI applications, using the same freshness, drift and lineage signals.

How to choose

  • Monitoring versus testing. Decide whether you need automatic coverage of tables nobody has written checks for (observability), explicit assertions about business rules (testing), or both. Anomaly detection finds the problems you did not anticipate; tests encode the rules you already know. Many teams pair a testing tool in the pipeline with an observability platform on the warehouse.
  • Platform and connector coverage. Check documented support for your warehouses, databases, lakes, streaming sources, orchestrators and BI tools. Native features cover one platform (AWS Glue Data Quality, Databricks), dbt-based tools cover only what dbt builds, and Validio and Acceldata document streaming or Hadoop sources that warehouse-only tools do not.
  • Metadata-only or data-level checks. Metadata monitors read query logs and table statistics and are cheap to run widely; data-level checks sample or scan rows and catch wrong values, at higher warehouse cost. Ask which checks scan data, how much, and where sampled records are stored.
  • Lineage depth for root cause. Table-level lineage shows dependencies; column-level lineage across ingestion, transformation and BI tools is what shortens incident time. Check how lineage is built (query logs, dbt manifests, OpenLineage) and which systems it actually reaches.
  • Checks as code and CI integration. If engineers own quality, look for checks defined in YAML or code, stored in Git and run in CI, such as dbt tests, Soda contracts, Bigeye bigConfig or Elementary tests. Datafold documents that its CI/CD testing is available only in Datafold Classic, so confirm which app a feature lives in.
  • Alert routing and noise. Check alert destinations (Slack, Teams, PagerDuty, Jira, ServiceNow), grouping of related alerts into incidents, ownership routing and feedback controls for thresholds. An observability rollout fails when hundreds of untuned alerts go to one channel.
  • Data residency and deployment. Some platforms keep sampled data in your cloud account (hybrid agents, VPC deployment) and others are pure SaaS. Regulated data may require VPC or self-hosted options, which Anomalo, Validio, Monte Carlo and Datafold offer in different forms.
  • Licence and pricing model. Pricing units differ: monitors or credits, monitored tables, data objects and active checks, platform compute (DPU-hours, DBUs) or users. Open source licences differ too: Soda Core moved to the Elastic License 2.0 in 2026, which is source-available rather than OSI open source, while GX Core, Deequ and dbt Core stay Apache 2.0 and Pandera is MIT.
  • Product continuity. Check where the product is heading: GX Cloud was discontinued as a public product in June 2026 with GX Core now stewarded by Fivetran, Metaplane is owned by Datadog, Informatica by Salesforce, Talend Open Studio was retired in January 2024, and Datafold archived its open source data-diff project in 2024.

All data quality & observability listings

Commercial software

Acceldata Data Observability Cloud (ADOC)

Data observability with quality policies, reconciliation and drift monitoring across 60+ sources including Hadoop and Kafka.

Cloud, Kubernetes data plane
Data observability platform
Commercial software

Anomalo

ML data quality monitoring on sampled table data plus freshness, volume and schema checks, SaaS or fully in your VPC.

SaaS or customer VPC
Data observability platform
Commercial software

Ataccama ONE

One platform for data quality rules, observability, knowledge catalog, glossary and lineage, priced by quote.

SaaS, self-managed, hybrid
Enterprise data quality suite
Built-in feature

AWS Glue Data Quality

Serverless AWS Glue feature running DQDL rules on Data Catalog tables and in ETL jobs, billed per DPU-hour.

AWS
Platform-native feature
SaaS platform

Bigeye

Data observability with automatic thresholds, column-level lineage, bigConfig monitoring as code and legacy DB connectors.

SaaS, self-hosted agents
Data observability platform
Built-in feature

Databricks data quality monitoring

Databricks anomaly detection and data profiling (formerly Lakehouse Monitoring) for Unity Catalog tables.

AWS, Azure, Google Cloud
Platform-native feature
SaaS platform

Datafold

Data diffing within and across databases for dbt change reviews and migration validation; open source data-diff archived.

SaaS, VPC
Data quality testing
Freemium Built-in feature

dbt data tests

Generic, singular and unit tests built into dbt; free in dbt Core, also run on the dbt platform.

Linux, macOS, Windows, SaaS
Data quality testing
Free Open source library

Deequ

AWS Labs Apache 2.0 library for data quality checks, profiling and metric anomaly detection on Spark; PyDeequ for Python.

Apache Spark (JVM, Python)
Open source library
Freemium Open source tool

Elementary

dbt-native observability: Apache 2.0 dbt package and CLI for anomaly tests, reports and alerts, plus paid Elementary Cloud.

Self-hosted, SaaS
Data quality testing
Free Python library

GX Core (Great Expectations)

Apache 2.0 Python library for declarative data validation, now stewarded by Fivetran; GX Cloud discontinued June 2026.

Python (Linux, macOS)
Open source library
Commercial software

IBM DataStage

IBM ETL tool whose Enterprise Plus edition adds cleansing, standardisation and probabilistic matching stages.

SaaS, Cloud Pak for Data, on-premises
Enterprise data quality suite
Cloud service

Informatica Cloud Data Quality

IDMC service for profiling, rule specifications, cleansing, deduplication and address verification, billed in IPUs.

SaaS (IDMC)
Enterprise data quality suite
Freemium SaaS platform

Metaplane

Datadog-owned data observability SaaS with ML monitors, lineage and dbt PR previews; free plan, priced per monitored table.

SaaS
Data observability platform
SaaS platform

Monte Carlo

Data and AI observability SaaS: automated freshness, volume and schema monitors with query-log lineage, priced per monitor.

SaaS, hybrid agent
Data observability platform
Free Python library

Pandera

MIT-licensed Python library validating pandas, Polars, PySpark and other dataframes against typed schemas.

Python 3.10+
Open source library
Commercial software

Precisely Trillium

Trillium Quality and Discovery: global address verification, cleansing, matching and profiling, quote only.

On-premises, cloud
Enterprise data quality suite
Freemium SaaS plus source-available

Soda

Data contracts and quality checks: Soda Core engine (Elastic License 2.0) plus Soda Cloud, free plan and $750/month Team.

SaaS, Python CLI
Data quality testing
Commercial software

Talend Data Quality

Qlik Talend profiling, Trust Score and stewardship (Premium and above); free Open Studio retired January 2024.

SaaS, client-managed, hybrid
Enterprise data quality suite
Commercial software

Validio

Data quality platform with ML and rule validators for warehouses, operational databases and Kafka or Kinesis streams.

Managed or customer VPC
Data observability platform
No listings match this filter.

Comparisons

Alternatives and buyer guides

Related reading on CodeWithSQL

Frequently asked questions

What is the difference between data quality and data observability?

Data quality is the broader discipline of making data accurate, complete, consistent and timely, through rules, cleansing, matching and stewardship. Data observability is a monitoring approach within it: tools watch freshness, volume, schema and distributions across many tables automatically and use lineage to trace problems, much as application monitoring watches services.

Are dbt tests enough?

dbt data tests are a strong base for the models dbt builds: they are SQL, live in Git and can stop a bad build. They only check what someone has written a test for and cover only dbt-managed objects, with no anomaly detection. Teams add an observability tool when they need automatic coverage of untested tables, sources outside dbt or lineage into BI tools.

Is Great Expectations still available?

Yes, as GX Core, the Apache 2.0 Python library, whose stewardship moved to Fivetran in May 2026. The hosted GX Cloud was acquired by FICO and discontinued as a public product on 1 June 2026, so there is no longer an official hosted edition.

Is Soda open source?

Soda Core moved from the Apache 2.0 licence to the Elastic License 2.0 in 2026. ELv2 allows internal and production use but forbids offering the software as a managed service, and it is source-available rather than an OSI-approved open source licence. Soda Cloud, the SaaS layer for monitoring and collaboration, is commercial with a free plan.

Do observability tools need access to my data?

Most monitors run on metadata and query logs, which needs read access to system views rather than table contents. Data-level checks, profiling and anomaly detection on values sample or query actual rows. Hybrid and VPC deployment options keep those samples in your own cloud account; check each vendor's documentation for what leaves your environment.

How we research listings: our editorial method. Other categories: the full SQL tools directory.

Compare before you choose

See the head to head comparisons or browse every category in the tools directory.