License & Deployment Mix: 17 tools – 6 OSS, 14 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)
What Is Data Quality?
Data quality encompasses the processes and tools that ensure data is accurate, complete, consistent, timely, and fit for its intended purpose. At its core, data quality involves profiling datasets to understand their structure and content, validating data against rules and expectations, deduplicating records through fuzzy matching, standardising values (addresses, names, dates, codes), and enriching records with third-party data.
Modern data quality extends beyond batch cleansing into data observability – continuous monitoring of data pipelines for freshness, volume anomalies, schema drift, and distribution changes. This shift treats data systems like production software: if the data breaks, you should know before downstream consumers do.
Data quality tools range from lightweight open-source validation frameworks (Great Expectations, Soda Core) to enterprise platforms (Informatica, Talend) that combine profiling, matching, standardisation, and enrichment in a single product. Between these extremes, commercial data observability platforms (Monte Carlo, Bigeye) focus specifically on pipeline monitoring and anomaly detection.
The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.
Comparison
This comparison covers validation frameworks, data observability platforms, enterprise DQ suites, and enrichment tools.
SSO / OIDC Comparison
OIDC is the preferred SSO protocol; the notes below assume an Authentik-class identity provider.
| Tool | OIDC | SAML | SCIM | Authentik Notes |
|---|---|---|---|---|
| Great Expectations | GX Cloud only | No | No | CLI/library; GX Cloud supports OIDC; Authentik as IdP |
| Soda Core | Soda Cloud only | No | No | CLI/library; Soda Cloud supports OIDC; Authentik as IdP |
| dbt (tests) | dbt Cloud only | dbt Cloud | No | CLI; dbt Cloud supports OIDC/SAML; Authentik as IdP |
| OpenRefine | No | No | No | Desktop app; no SSO; local auth only |
| Dedupe.io | Dedupe.io SaaS | No | No | Library; SaaS supports OIDC; Authentik as IdP |
| DataHub | Yes | Yes | No | Native OIDC; Authentik as IdP; role mapping via claims |
| Monte Carlo | Yes | Yes | Yes | Native OIDC and SAML; SCIM provisioning; Authentik as IdP |
| Bigeye | Yes | Yes | No | Native OIDC and SAML; Authentik as IdP |
| Anomalo | Yes | Yes | No | Native OIDC and SAML; Authentik as IdP |
| Metaplane | Yes | Yes | No | Native OIDC and SAML; Authentik as IdP |
| Informatica DQ | Yes | Yes | Yes | IDMC native OIDC/SAML; SCIM provisioning; Authentik as IdP |
| Talend (Qlik) | Yes | Yes | Yes | Talend Cloud OIDC/SAML; SCIM via Qlik; Authentik as IdP |
| Ataccama | Yes | Yes | No | ONE Platform OIDC/SAML; Authentik as IdP |
| Precisely | Yes* | Yes | No | SAML primary; OIDC via integration; Authentik as IdP |
| Melissa | No | No | No | API-key auth; no SSO; batch/API access only |
| Loqate | No | No | No | API-key auth; no SSO; batch/API access only |
* = requires specific tier or configuration
Best SSO support: Monte Carlo (OIDC, SAML, SCIM), Informatica DQ (OIDC, SAML, SCIM), Talend (OIDC, SAML, SCIM), DataHub (native OIDC + SAML)
No SSO (CLI/library): Great Expectations, Soda Core, dbt – SSO applies only to their optional cloud components
No SSO (API-only): Melissa, Loqate – pure API services authenticated by API key
API Comparison
| Tool | API Type | Auth | Webhooks | SDKs | Pipeline Integration |
|---|---|---|---|---|---|
| Great Expectations | Python library | N/A (lib) | GX Cloud | Python | Airflow, Spark, dbt, Dagster |
| Soda Core | CLI + Python | API key (Cloud) | Soda Cloud | Python | Airflow, dbt, Dagster, Prefect |
| dbt (tests) | CLI + Python | Token (Cloud) | dbt Cloud | Python | Native (part of dbt) |
| OpenRefine | REST (local) | None (local) | No | Java, Python (client) | Batch import/export |
| Dedupe.io | Python library | API key (SaaS) | No | Python | Pandas, databases |
| DataHub | REST + GraphQL | Token, OIDC | Yes | Python, Java | Airflow, Spark, dbt, Great Expectations |
| Monte Carlo | REST + GraphQL | API key, OAuth2 | Yes | Python | Airflow, dbt, Fivetran, all major |
| Bigeye | REST | API key, OAuth2 | Yes | Python | Airflow, dbt, warehouse-native |
| Anomalo | REST | API key, OAuth2 | Yes | Python | Airflow, dbt, warehouse-native |
| Metaplane | REST | API key, OAuth2 | Yes (Slack) | None official | Warehouse-native, dbt |
| Informatica DQ | REST (IDMC) | OAuth2 | Yes | Java, Python | IDMC pipelines, PowerCenter |
| Talend (Qlik) | REST | OAuth2, Token | Yes | Java | Talend pipelines, Spark |
| Ataccama | REST + GraphQL | OAuth2 | Yes | Python, Java | ONE pipelines, Spark |
| Precisely | REST | API key, OAuth2 | Yes | Java, .NET | Precisely pipelines, batch |
| Melissa | REST + SOAP | API key | No | Python, Java, .NET, PHP | Batch, real-time API |
| Loqate | REST | API key | No | JS, Python, .NET | Batch, real-time API |
Data Quality Features
| Tool | Profiling | Validation | Dedup | Standardise | Enrichment | Observability | Lineage | Catalogue | Anomaly Detection |
|---|---|---|---|---|---|---|---|---|---|
| Great Expectations | Yes | Yes (300+) | No | No | No | GX Cloud | No | No | GX Cloud |
| Soda Core | Yes | Yes (SodaCL) | No | No | No | Yes | No | No | Yes |
| dbt (tests) | Limited | Yes (built-in) | No | No | No | Limited | Yes | No | dbt packages |
| OpenRefine | Yes | Limited | Yes (clustering) | Yes | Yes (reconciliation) | No | No | No | No |
| Dedupe.io | No | No | Yes (ML) | No | No | No | No | No | No |
| DataHub | Yes | Yes (assertions) | No | No | No | Yes | Yes | Yes | Yes |
| Monte Carlo | Yes | Yes | No | No | No | Yes | Yes | Yes | Yes (ML) |
| Bigeye | Yes | Yes | No | No | No | Yes | Yes | No | Yes (ML) |
| Anomalo | Yes | Automated | No | No | No | Yes | Yes | No | Yes (unsupervised ML) |
| Metaplane | Yes | Yes | No | No | No | Yes | Yes | No | Yes |
| Informatica DQ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Talend (Qlik) | Yes | Yes | Yes | Yes | Limited | Yes | Yes | Yes | Yes |
| Ataccama | Yes | Yes | Yes | Yes | Limited | Yes | Yes | Yes | Yes (AI) |
| Precisely | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Melissa | Limited | Yes (verify) | Yes (matching) | Yes (address) | Yes (append) | No | No | No | No |
| Loqate | No | Yes (verify) | No | Yes (address) | Yes (geocoding) | No | No | No | No |
Most complete: Informatica DQ, Precisely, Ataccama (all dimensions covered)
Best validation frameworks: Great Expectations (300+ expectations), Soda Core (SodaCL), dbt tests (native pipeline integration)
Best observability: Monte Carlo, Bigeye, Anomalo (ML-based anomaly detection)
Best deduplication: Dedupe.io (ML matching), OpenRefine (clustering), enterprise platforms (Informatica, Precisely)
Deployment and Licensing
| Tool | License | Self-Hosted | Language | Database | Docker | Pricing |
|---|---|---|---|---|---|---|
| Great Expectations | Apache-2.0 | Yes (lib) | Python | Any (connects) | N/A | Free / GX Cloud SaaS |
| Soda Core | Apache-2.0 | Yes (CLI) | Python | Any (connects) | N/A | Free / Soda Cloud SaaS |
| dbt (tests) | Apache-2.0 | Yes (CLI) | Python | Warehouse-native | N/A | Free / dbt Cloud SaaS |
| OpenRefine | BSD-3 | Yes (desktop) | Java | Embedded | Yes | Free (OSS) |
| Dedupe.io | MIT (library) | Yes (lib) | Python | Any (connects) | N/A | Free (lib) / SaaS paid |
| DataHub | Apache-2.0 | Yes | Java/Python | MySQL, ES, Kafka | Yes | Free / Acryl Cloud SaaS |
| Monte Carlo | Proprietary | No (SaaS) | N/A | N/A | N/A | Contact sales |
| Bigeye | Proprietary | No (SaaS) | N/A | N/A | N/A | Contact sales |
| Anomalo | Proprietary | No (SaaS) | N/A | N/A | N/A | Contact sales |
| Metaplane | Proprietary | No (SaaS) | N/A | N/A | N/A | Contact sales |
| Informatica DQ | Proprietary | Yes + SaaS | Java | Oracle, PG, MSSQL | Yes | Contact sales (premium) |
| Talend (Qlik) | Proprietary | Yes + SaaS | Java | Any (connects) | Yes | Contact sales |
| Ataccama | Proprietary | Yes + SaaS | Java | PostgreSQL, Oracle | Yes | Contact sales |
| Precisely | Proprietary | Yes + SaaS | Java, C++ | Any (connects) | Yes | Contact sales |
| Melissa | Proprietary | Yes (on-prem) | C++, .NET | N/A | Yes | Per-record / subscription |
| Loqate | Proprietary | No (SaaS) | N/A | N/A | N/A | Per-transaction |
Free OSS: Great Expectations, Soda Core, dbt, OpenRefine, Dedupe.io (library), DataHub
SaaS only: Monte Carlo, Bigeye, Anomalo, Metaplane, Loqate
Hybrid (self-hosted + SaaS): Informatica DQ, Talend, Ataccama, Precisely, Melissa
Monitoring Integration
| Tool | Prometheus Metrics | Structured Logs | Grafana Dashboards |
|---|---|---|---|
| Great Expectations | No (library) | JSON results | Custom (via results) |
| Soda Core | No (CLI) | JSON results | Custom (via results) |
| dbt (tests) | No (CLI) | JSON artifacts | Custom (via artifacts) |
| OpenRefine | No | stdout | None |
| Dedupe.io | No (library) | Python logging | None |
| DataHub | Yes (/metrics) | JSON structured | Community |
| Monte Carlo | No (SaaS) | N/A | Availability only |
| Bigeye | No (SaaS) | N/A | Availability only |
| Anomalo | No (SaaS) | N/A | Availability only |
| Metaplane | No (SaaS) | N/A | Availability only |
| Informatica DQ | JMX (Jolokia) | Log4j files | JVM dashboards |
| Talend (Qlik) | JMX (Jolokia) | Log4j files | JVM dashboards |
| Ataccama | Yes (Prometheus) | JSON structured | Community |
| Precisely | JMX (Jolokia) | Log files | JVM dashboards |
| Melissa | No (API) | N/A | Availability only |
| Loqate | No (API) | N/A | Availability only |
Best monitoring integration: DataHub, Ataccama (native Prometheus endpoints with structured logging)
Library/CLI tools: Great Expectations, Soda Core, dbt – monitoring is pipeline-level via the orchestrator (Airflow, Dagster), not tool-level
SaaS tools: monitoring limited to external HTTP availability checks and webhook delivery tracking via Telegraf HTTP input
Tools
16 tools.
Anomalo
Anomalo is a data quality platform that uses unsupervised machine learning to automatically detect data quality issues without requiring manual rule configuration.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
Ataccama ONE
Ataccama ONE is an AI-powered data quality and governance platform that combines automated profiling, rule management, and master data management in a unified solution.
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none
Bigeye
Bigeye is a data quality monitoring platform that combines automated anomaly detection with business-configurable rules.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
DataHub (LinkedIn)
DataHub is an open-source data catalog and metadata platform originally built at LinkedIn, providing data discovery, lineage, and quality monitoring through an assertions framework across 50+ sources.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, saas · SSO: none
dbt (data build tool) – Tests
dbt (data build tool) is a SQL-first data transformation framework that has become the standard for analytics engineering.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, saas · SSO: none
Dedupe.io
Dedupe is a Python library for accurate and scalable fuzzy matching, deduplication, and entity resolution.
License: MIT (OSS) · Kind: web · Deploy: native · SSO: none
Great Expectations
Great Expectations (GX) is the leading open-source data quality framework, pioneering the concept of “expectations as code.” It enables data teams to define, document, and validate data quality through declarative test suites expressed in P…
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, saas · SSO: none
Informatica Data Quality
Informatica is the long-standing market leader in enterprise data quality, with a product history spanning over two decades.
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none
Loqate (GBG)
Loqate is a global address verification and geocoding service, part of the GBG Group (a UK- based identity and fraud prevention company).
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
Melissa
Melissa (formerly Melissa Data) is a data quality and address verification company founded in 1985, making it one of the oldest companies in the space.
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none
Metaplane
Metaplane is a data observability platform focused on automated monitoring with strong alerting and incident management integration.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
Monte Carlo
Monte Carlo is the pioneer of the data observability category, founded in 2019 by Barr Moses and Lior Gavish.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
OpenRefine
OpenRefine is a powerful open-source desktop application for working with messy data. It provides an interactive, spreadsheet-like interface for data cleansing, transformation, and reconciliation.
License: BSD-3-Clause (OSS) · Kind: web · Deploy: native · SSO: none
Precisely (Trillium)
Precisely is a data integrity company formed from the merger of Syncsort and Pitney Bowes Software & Data in 2019.
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none
Soda Core
Soda Core is an open-source data quality framework that uses SodaCL (Soda Checks Language), a human-readable YAML-based DSL for defining data quality checks.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, saas · SSO: none
Talend (Qlik)
Talend, acquired by Qlik in 2023, is a data integration and data quality platform combining ETL/ELT with profiling, cleansing, matching, and a Trust Score that quantifies dataset reliability.
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none