AWS Glue Data Quality
AWS Glue Data Quality is a managed AWS data quality service built on Deequ, with DQDL rulesets, rule recommendations, and anomaly detection for data lakes and Glue pipelines.
By Ari Bajo - Data Engineer turned Writer.
Updated on November 3, 2026
- Product
- AWS Glue Data Quality
- Category
- Platform-native data quality
- Pricing
- From $0.44/DPU-hour
- Deployment
- SaaS, cloud-native app
AWS Glue review
AWS Glue Data Quality is the best data quality tool for teams on AWS Glue Data Catalog and Glue ETL that want to check data at rest and in transit, and quarantine bad records.
Strengths
- Native to AWS, with nothing to deploy.
- Pay per use, from $0.44 per DPU-hour.
- Checks data at rest and in Glue pipelines, and quarantines bad records.
Caveats
- AWS only.
- No lineage, incident workflow or dbt integration.
- Few integrations outside AWS.
Recommendation
Choose AWS Glue Data Quality if your data lives in the Glue Data Catalog and Glue ETL and you want pay-per-use checks. Look at the alternatives if you use dbt or data platforms outside AWS.
AWS Glue pricing
AWS Glue Data Quality is pay per use: $0.44 per DPU-hour. The underlying Deequ library is open source and free.
Checked 2026-11-02 on the pricing page.
AWS Glue features
AWS Glue appears in my lists of the best data testing, data profiling and data observability tools. It supports 30 of the 62 tracked data quality features.
AWS Glue data testing
AWS Glue Data Quality runs rulesets written in DQDL on tables in the Glue Data Catalog or on DataFrames in Glue jobs. It compares tables and lets you inspect the records that fail.
Compare: data testing tools
SQL Table Tests: DQDL rules cover completeness, uniqueness, column values, lengths, data types, referential integrity, freshness and custom SQL (docs).
DataFrame Tests: The Evaluate Data Quality transform validates Spark DataFrames inside AWS Glue ETL jobs and notebooks (docs).
Table Comparison Tests: AggregateMatch, RowCountMatch, SchemaMatch and ReferentialIntegrity compare a dataset with reference datasets (docs).
Inspect Failed Rows: Row-level results in ETL jobs show which records passed and failed each rule (docs).
Unstructured Data Tests: No LLM-based checks on free text are offered; rules are statistical or SQL-based (docs).
Data Contracts: No data contract feature; DQDL rulesets define checks but not producer-consumer agreements (docs).
Data Diff: DatasetMatch compares a primary and reference dataset on key columns and reports a match percentage; returning individual changed records is not documented (docs).
AWS Glue data observability
AWS Glue Data Quality profiles data with DQDL analyzers and learns from statistics over time to flag anomalies. Rules are set up in the console or as rulesets deployed with CloudFormation.
Compare: data profiling tools · data observability tools
Data Profiling: Analyzers compute column statistics (row count, completeness, distinct values, mean and more) without pass/fail rules (docs).
Anomaly Detection: ML-based anomaly detection learns from statistics over time and flags anomalies, with the DetectAnomalies rule (docs).
Freshness Monitors: DataFreshness and FileFreshness rules check how recent the data is (docs).
Volume Monitors: RowCount rules plus anomaly detection on row counts over time (docs).
Schema Monitors: ColumnCount, ColumnExists, ColumnDataType and SchemaMatch rules detect schema changes (docs).
Field Monitors: Analyzers track column statistics over time, and anomaly detection flags deviations (docs).
Distribution Monitors: Distribution, Entropy, Mean and StandardDeviation rules, plus anomaly detection on these statistics (docs).
Custom SQL Monitors: CustomSql rule runs a SQL query and evaluates its result (docs).
Partition-Based Monitors: Filters and partition predicates limit evaluation to selected partitions for incremental validation (docs).
UI-Based Monitors: Rulesets can be created in the AWS Glue console and Glue Studio (docs).
Monitors-as-Code: DQDL rulesets can be deployed with AWS CloudFormation (docs).
Pipeline Monitoring: Not part of Glue Data Quality; job monitoring sits in AWS Glue and CloudWatch (docs).
Segment Monitors: Not documented (docs).
Window-Based Monitors: Not documented (docs).
AWS Glue incident management
AWS Glue Data Quality publishes results and alerts through AWS services such as EventBridge. It has no incident workflow.
Alert Notifications: Publishes Amazon EventBridge events on each run, which can trigger SNS email or other notifications (docs).
Incident Triage: No incident workflow; results are events and run history (docs).
Alert Feedback: Not offered (docs).
Incident Resolution: No incident resolution workflow (docs).
Ticketing Integrations: No ticketing integration (docs).
On-Call Integrations: No direct PagerDuty or Opsgenie integration; alerts go through EventBridge (docs).
AWS Glue data quality analytics
AWS Glue Data Quality scores each ruleset.
Data Health Scores: Each evaluation run produces a data quality score (percentage of rules passed) (docs).
Incident Resolution Metrics: Not offered (docs).
Data Quality Dashboards: Run history and scores show in the console; trend dashboards require querying results with Athena or building them in another tool (docs).
AWS Glue data governance
AWS Glue Data Quality runs on tables in the AWS Glue Data Catalog and shows results next to them.
Data Catalog: Works on top of the AWS Glue Data Catalog, which inventories tables and schemas (docs).
Data Catalog Integration: Built into the AWS Glue Data Catalog; scores show on catalog tables (docs).
Data Products: Not offered (docs).
Data Classification: AWS Glue offers sensitive data detection in ETL jobs, but it is separate from Glue Data Quality (docs).
AWS Glue workflows
AWS Glue Data Quality runs on a schedule or inside Glue jobs, with an AWS API and the Python SDK (boto3). It has no dbt integration.
Scheduling: Data quality rulesets on Data Catalog tables can be scheduled (docs).
REST / GraphQL API: AWS Glue API for rulesets, evaluation runs and results (docs).
Python SDK: Available through the AWS SDK for Python (boto3) and in Glue PySpark jobs (docs).
CI/CD Integrations: No CI/CD or pull request integration; rulesets deploy through CloudFormation (docs).
dbt Integration: No dbt integration (docs).
Webhooks: No direct webhooks; EventBridge can forward events to HTTP endpoints (docs).
MCP Server: No Glue Data Quality-specific MCP server is documented (docs).
AWS Glue AI agents
AWS Glue Data Quality recommends rules from data statistics. It has no AI chat or triage.
Automated Test Generation: Rule recommendations analyze data statistics and suggest a DQDL ruleset; anomaly detection also recommends rules (docs).
AI Chat Assistant: No chat assistant for data quality (docs).
Natural Language Test Generation: Not offered (docs).
AI Issue Triaging: Not offered (docs).
AI Issue Resolution: Not offered (docs).
Not covered: Data lineage · FinOps · LLMOps
AWS Glue integrations
AWS Glue Data Quality works with data in the Glue Data Catalog, Amazon S3 and Redshift, and in Glue ETL jobs on Apache Spark. AWS Glue lists 8 integrations in total.
- Databases: Amazon Aurora, Amazon RDS, Azure SQL Database
- Query Engine: Amazon Athena, Hive SQL
- Data Warehouse: Amazon Redshift
- Data Storage: Amazon S3
- Data Transformation: Apache Spark
AWS Glue deployment options
AWS Glue Data Quality runs as a native AWS service in your AWS account.
SaaS Deployment: Fully managed, serverless AWS service (docs).
Cloud-Native App: Runs as a native AWS service inside the customer's AWS account (Glue Data Catalog and Glue ETL), with no external vendor agent (docs).
Hybrid Deployment: AWS-managed only (docs).
Self-Hosted Deployment: AWS-managed only; the open-source Deequ library it is built on can be self-hosted (docs).
AWS Glue security
Access goes through AWS IAM, with SSO and audit logs through CloudTrail, and AWS Glue is in scope for SOC, ISO, PCI DSS and HIPAA.
SSO: Access through AWS IAM Identity Center or IAM federation (docs).
SCIM Provisioning: SCIM provisioning through AWS IAM Identity Center (docs).
RBAC: Permissions are managed with AWS IAM policies (docs).
Audit Log: API activity is logged in AWS CloudTrail (docs).
Compliance Certifications: AWS Glue is in scope for SOC, ISO, PCI DSS and HIPAA programs (website).
AWS Glue alternatives
The tools with the most similar features:
- Coalesce Quality: Data quality product by Coalesce, built on SYNQ, with UI-based monitors, column-level lineage, and incident workflows next to your transformations.
- Lightup: Enterprise data observability platform with AI anomaly detection, no-code data quality checks, and an agentic interface that works with Claude and Gemini.
- Datafold: AI-powered data engineering platform with agents for migrations and code reviews, plus data diff, impact analysis, and anomaly detection.
- Soda Cloud: AI-native data quality platform with data contracts written in YAML, UI, or AI, anomaly detection, and AI agents that explain and fix data issues.
- Ataccama ONE: Agentic data trust platform with data quality rules, observability, a data catalog, lineage, master data management, and a built-in AI agent.
More in the data quality tools list and the overview matrix.
AWS Glue FAQ
What is AWS Glue?
AWS Glue Data Quality is a managed AWS service, built on the open-source Deequ library, that checks data at rest in the Glue Data Catalog and in transit in Glue ETL jobs, and quarantines bad records.
Is AWS Glue open source?
No. AWS Glue is proprietary software with no open-source edition.
How much does AWS Glue cost?
AWS Glue Data Quality is pay per use: $0.44 per DPU-hour. The underlying Deequ library is open source and free.
Which data platforms does AWS Glue integrate with?
AWS Glue Data Quality works with data in the Glue Data Catalog, Amazon S3 and Redshift, and in Glue ETL jobs on Apache Spark.
Can AWS Glue be deployed on-premise?
No. AWS Glue Data Quality runs as a native AWS service in your AWS account.
What are the best AWS Glue alternatives?
The tools with the most similar features are Coalesce Quality, Lightup, Datafold, Soda Cloud and Ataccama ONE.
Evaluating data quality tools?
Market Guide · Feature Matrix · Integration Matrix
Join the Newsletter
One email a month — a new tool list, comparison matrix, and market guide, straight to your inbox.