Best 34 Data Quality Tools for Databricks SQL (2026)

    Discover the 34 best open-source and managed data quality tools for Databricks SQL: Databricks SQL's own data quality feature, 1 built for Databricks SQL, 1 that can also run inside your Databricks SQL workspace, 29 that connect to Databricks SQL and run checks on its data, dbt tests, which run on Databricks SQL through dbt, and 1 that works from its metadata without reading table data. 11 of them are open source. Tools built into or for Databricks SQL come first, then tools that can run inside your Databricks SQL workspace.

    By Ari Bajo - Data Engineer turned Writer.

    Updated on November 5, 2026

    Tools list

    Platform-Native Data Quality Tools

    Data quality features built into your data platform or transformation tool, with data tests and data monitors that run where your data already lives.

    Databricks Data Quality

    Native Databricks data quality: expectations in Lakeflow pipelines warn on, drop, or fail invalid records, and data profiling under Unity Catalog data quality monitoring tracks table metrics and drift over time.

    My Opinion

    Best for Databricks teams that want data quality rules inside their Lakeflow pipelines and table monitoring in Unity Catalog, without adding a vendor.

    DQX by Databricks

    Open-source Databricks Labs data quality framework that defines and runs data quality checks in PySpark pipelines and notebooks on Databricks, batch and streaming, with Lakeflow (DLT) pipeline integration.

    My Opinion

    Best for Databricks teams that want free data quality checks inside PySpark and Lakeflow pipelines, maintained by Databricks Labs.

    Data Observability Tools

    Tools focusing on detecting data quality issues with data monitors and anomaly detection.

    Qualytics

    Data quality control layer that connects to a Databricks SQL warehouse or cluster, or runs natively on Databricks through a Databricks Asset Bundle, profiling tables and running rule and anomaly scans.

    My Opinion

    Best for Databricks teams that want inferred data quality checks running on their own Databricks compute, deployed as an Asset Bundle.

    Monte Carlo

    Data + AI observability platform that connects to Databricks through SQL warehouses with a service principal or PAT, reads system tables for lineage, query logs, and Workflows, and runs monitors as SQL queries.

    My Opinion

    Best for large Databricks estates that want SQL monitors plus lineage and Workflows from system tables.

    Acceldata

    Autonomous data and AI platform that connects to a Databricks SQL warehouse or cluster over JDBC with a token or service principal, and runs profiling and quality checks on Spark or pushdown engines.

    My Opinion

    Best for Databricks teams that want profiling and quality checks pushed down to their own compute, in a wider reliability platform.

    Anomalo

    Autonomous data quality monitoring platform that monitors Databricks tables across SQL warehouses, Hive Metastore, and Spark, uses Unity Catalog metadata for observability and lineage, and pushes results into Unity Catalog.

    My Opinion

    Best for Databricks teams that want ML monitoring across SQL warehouses and Spark, with results shown in Unity Catalog.

    Elementary OSS

    Open-source dbt package by Boomi that connects to Databricks to a SQL warehouse with a service principal or PAT, reads system tables and table history for volume and freshness monitors, and reads dbt results from its schema.

    My Opinion

    Best for dbt-on-Databricks teams that want volume and freshness monitors from system tables next to dbt results.

    DQOps

    Open-source data quality operations center that connects to Databricks through JDBC to a SQL warehouse with an access token, imports tables, and runs profiling and data observability checks on them.

    My Opinion

    Best for teams that want free, self-hosted profiling and observability checks on Databricks SQL warehouses.

    FirstEigen DataBuck

    Zero-code data quality software that generates Databricks-native expectations for the Databricks validation engine through an SDK in preview, and runs pushdown matching inside Databricks.

    My Opinion

    Best for Databricks teams that want generated expectations for Databricks' own validation engine.

    Metaplane by Datadog

    Data observability platform by Datadog that connects to Databricks through a SQL warehouse with a service principal or PAT, monitors tables, and reads query history and column lineage system tables.

    My Opinion

    Best for Databricks teams that want monitors plus query history and column lineage from system tables, set up in minutes.

    Validio

    Agentic data quality and observability platform that connects to Databricks to a SQL warehouse with a service principal or PAT, runs validators on sources, and builds lineage from Unity Catalog and query history.

    My Opinion

    Best for Databricks teams that want validators with lineage from Unity Catalog and query history.

    DQLabs

    AI-native data quality platform that runs profiling and data quality checks as Spark SQL queries or on your existing Spark compute, without moving data out of Databricks.

    My Opinion

    Best for Databricks teams that want checks run as Spark SQL on existing compute, without moving data.

    Coalesce Quality

    Data quality product by Coalesce, built on SYNQ, that connects to Databricks with a workspace URL, warehouse ID, and service principal or PAT, runs its monitoring queries on that SQL warehouse, and reads Unity Catalog metadata and query logs for lineage.

    My Opinion

    Best for Databricks teams that want monitors and Unity Catalog lineage on one SQL warehouse, especially Coalesce users.

    Lightup

    Enterprise data observability platform that connects to Databricks with a PAT, workspace URL, and HTTP path to a SQL warehouse or cluster, for Unity Catalog and Hive Metastore tables, views, and materialized views.

    My Opinion

    Best for enterprises that want scheduled metrics on both Unity Catalog and Hive Metastore tables.

    Telmai

    AI-based data observability platform that connects to Databricks with a host, HTTP path, and token to a cluster, creates assets from tables or custom SQL, and can read Unity Catalog directly from Spark jobs.

    My Opinion

    Best for teams that want anomaly detection on Databricks tables or custom SQL, run as Spark jobs.

    DataKitchen

    Open-source data quality testing tools that connects to a Databricks SQL warehouse with a personal access token or service principal and pushes read-only SQL queries to profile, test, and monitor tables.

    My Opinion

    Best for teams that want free, self-hosted profiling and generated tests on Databricks SQL warehouses.

    Pantomath

    AI-powered data operations center with data and pipeline observability, cross-platform pipeline lineage, and automated root-cause analysis.

    My Opinion

    Best for data operations teams that need to trace failures across pipelines and route incidents to Jira or ServiceNow.

    Unified Data Quality Tools

    Tools combining data quality, data observability, data lineage, and a data catalog in one product.

    Collate

    Managed agentic data platform built on OpenMetadata that connects to Databricks with a host, token, and HTTP path, ingests catalog metadata, reads query history system tables for usage and lineage, and schedules profiler workflows.

    My Opinion

    Best for Databricks teams that want lineage from system tables plus profiling and data quality tests in one catalog.

    OpenMetadata

    Open-source context platform that connects with a host, token, and HTTP path, ingests catalog metadata, reads query history system tables for usage and lineage, and schedules profiler workflows.

    My Opinion

    Best for teams that want a free, self-hosted catalog with lineage, profiling, and data quality tests on Databricks SQL, with Collate as the managed option.

    Ataccama ONE

    Agentic data trust platform that connects over JDBC to a SQL warehouse with a PAT or service principal, and with SQL pushdown runs profiling and data quality evaluation in Databricks.

    My Opinion

    Best for enterprises that want profiling and data quality rules pushed down to Databricks compute, next to governance and MDM.

    Elementary Cloud

    Managed data and AI control plane by Boomi that connects to Databricks to a SQL warehouse with a service principal or PAT, reads system tables and table history for volume and freshness monitors, and reads dbt results from its schema.

    My Opinion

    Best for dbt-on-Databricks teams that want volume and freshness monitors from system tables next to dbt results.

    Bigeye

    Enterprise AI trust platform that connects to Databricks with a host, HTTP path, and token or service principal, then profiles tables to set metrics and thresholds automatically.

    My Opinion

    Best for Databricks teams that want metrics and thresholds set automatically on Delta tables.

    Sifflet

    Data and AI observability control plane that connects to Databricks to a SQL warehouse with a service principal token, runs monitors with only SELECT, SHOW, and DESCRIBE statements, and builds lineage from system tables.

    My Opinion

    Best for Databricks teams that want monitors that only run read statements, with lineage from system tables.

    Decube

    Data observability, quality, and lineage platform that connects to Databricks with a workspace URL, PAT, and SQL warehouse path, ingests all catalogs, and runs freshness, volume, and custom SQL monitors.

    My Opinion

    Best for Databricks teams that want all catalogs ingested with freshness, volume, and custom SQL monitors.

    SelectZero

    Self-hosted data observability platform with value-level data validation, column-level lineage, a data catalog, and a business glossary.

    My Opinion

    Best for enterprises that cannot let data leave their environment and want one self-hosted tool, deployed with Docker.

    Shift-Left Data Quality Tools

    Tools focusing on preventing data quality issues with data contracts, data-diff, and CI/CD.

    Soda Cloud

    AI-native data quality platform built on data contracts that connects to Databricks SQL, or scans Spark DataFrames inside Databricks pipelines.

    My Opinion

    Best for engineers who want Soda checks on Databricks, either through SQL or on Spark DataFrames in their pipelines.

    Soda Core

    Open-source data contracts engine that connects to Databricks SQL, or scans Spark DataFrames inside Databricks pipelines.

    OSStestingcontractspython-native
    My Opinion

    Best for engineers who want Soda checks on Databricks, either through SQL or on Spark DataFrames in their pipelines.

    Datafold

    AI-powered data engineering platform that connects to Databricks to a SQL warehouse with an OAuth service principal or PAT for data diffs, using a temporary schema for scratch tables.

    My Opinion

    Best for Databricks migrations and pull requests that need row-level data diffs on a SQL warehouse.

    Recce

    AI data review agent for dbt pull requests that connects to Databricks to a SQL warehouse with a PAT or service principal and queries it directly to compare base and current environments.

    My Opinion

    Best for dbt-on-Databricks teams that want to compare dev and prod data before merging.

    Data Contract CLI

    Open-source command-line tool for ODCS data contracts that tests Databricks tables with a token or a service principal's client ID and secret, plus the SQL warehouse HTTP path.

    OSStestingcontractspython-native
    My Opinion

    Best for teams that want Databricks SQL data tested against vendor-neutral ODCS data contracts in CI/CD with one command.

    Entropy Data

    Data product marketplace that reads Databricks Unity Catalog metadata through the REST API with a service principal, writes tags and comments back, and grants read access to approved consumers.

    My Opinion

    Best for data mesh teams that want Unity Catalog tables published as data products with access granted on approval.

    Data Testing Tools

    Tools focusing on code-based data quality tests and data profiling for SQL tables, files, and DataFrames.

    Great Expectations

    Open-source Python data quality framework that connects to Databricks SQL with add_databricks_sql() using a token, HTTP path, catalog, and schema, then validates tables or SQL queries as batches of data.

    OSStestingpython-native
    My Opinion

    Best for Python engineers who want free, code-first validation of Databricks SQL tables outside notebooks.

    pointblank

    Open-source data validation library by Posit that validates Databricks tables through its Ibis backend, installed with the databricks extra.

    OSStestingpython-native
    My Opinion

    Best for analysts and engineers who want readable Databricks SQL validation reports, starting free in Python.

    dbt tests

    Data tests built into open-source dbt Core that run as SQL in Databricks SQL through the dbt-databricks adapter: generic tests such as unique and not_null, custom SQL tests, and unit tests.

    OSStestingdbt-native
    My Opinion

    Best for teams that transform Databricks SQL data with dbt and want free tests next to their models, run in the same CI/CD.

    Join the monthly newsletter

    Evaluating data tools in 2026?

    I curate the most comprehensive lists of data tools, up-to-date comparison tables, and actionable market guides for data teams. More useful than a Gartner report. More reliable than asking AI. Next up: Data Governance, Data FinOps, Data Orchestration...

    No spam. Unsubscribe anytime.

    By Ari Bajo - Data Engineer turned Writer.

    Frequently Asked Questions

    Does Databricks have built-in data quality checks?
    Yes. Expectations in Lakeflow pipelines (formerly Delta Live Tables) define constraints in Python or SQL and warn on, drop, or fail invalid records on each update. Data profiling, part of Unity Catalog data quality monitoring, writes table metrics and drift to metric tables with a dashboard and alerts. DQX, from Databricks Labs, adds row- and column-level checks in PySpark with profiling-based rule suggestions. Third-party tools add cross-platform monitoring, lineage beyond Databricks, and incident management. Read more on my data quality tool market guide.
    Which data quality tools run natively on Databricks?
    DQX runs inside your PySpark and Lakeflow pipelines. Qualytics can be deployed on Databricks as a Databricks Asset Bundle, and DQLabs and Ataccama ONE push checks down to Databricks compute. Most platforms connect to a SQL warehouse with a service principal and read Unity Catalog metadata and system tables for lineage.
    Which open-source data quality tools work with Databricks?
    DQX and Spark Expectations validate DataFrames in PySpark pipelines, Soda Core and Great Expectations run checks on Databricks SQL, dbt tests run through the dbt-databricks adapter, Data Contract CLI tests tables against ODCS data contracts, and DataKitchen TestGen and DQOps are self-hosted platforms with profiling and monitoring.
    How can I edit this tools list?
    If you think a tool belongs here or you want to suggest an edit, I would love to hear from you. You can fill out the feedback form or DM on LinkedIn.