AWS Glue Pricing Calculator - ETL Jobs, Crawlers, DataBrew & Data Catalog

AWS Glue pricing calculator for ETL jobs, crawlers, Data Catalog, DataBrew, interactive sessions, and Data Quality. Estimate Glue monthly costs with DPU-hour calculations, Flex execution savings, and free tier support across all AWS regions.

+10 more

Frequently Asked Questions

How does AWS Glue ETL job pricing work?

Glue ETL jobs are charged at $0.44 per DPU-hour for Apache Spark, Python Shell, and Ray jobs. Jobs are billed per second with a 1-minute minimum. A typical job with 10 DPUs running for 15 minutes costs approximately $1.10. Use Flex execution for ~34% savings on non-urgent workloads.

What is Glue Flex execution and how much can I save?

Flex execution offers approximately 34% cost savings at $0.29 per DPU-hour compared to standard execution. Flex jobs may have delayed start times (up to 5 minutes) based on available compute capacity. Ideal for non-urgent ETL workloads, batch processing, and cost-sensitive pipelines where immediate start time isn't critical.

How are Glue Crawlers priced?

Glue Crawlers cost $0.44 per DPU-hour, billed per second. A typical crawler running for 30 minutes with 2 DPUs costs approximately $0.44. Crawlers automatically discover data schemas and update the Data Catalog. Optimize costs by scheduling crawlers only when your data sources change rather than running them continuously.

What's included in the Glue Data Catalog free tier?

The Glue Data Catalog includes a generous free tier: 1 million objects (tables, databases, partitions) stored and 1 million requests per month at no charge. Above the free tier, storage costs $1.00 per 100,000 objects. The Schema Registry has no additional charge.

How much does Glue DataBrew cost?

Glue DataBrew has two pricing components: interactive sessions cost $1.00 per 30-minute session for visual data preparation, and job execution costs $0.48 per node-hour. A 10-minute job with 5 nodes would cost approximately $0.40. DataBrew is ideal for visual data preparation without writing code.

What are Glue Interactive Sessions and their pricing?

Glue Interactive Sessions provide interactive development and debugging at $0.44 per DPU-hour. Default configuration uses 5 DPUs, so a 30-minute session costs approximately $1.10. Sessions start in seconds and are ideal for developing and testing ETL code before deploying production jobs. Billed per second with a 1-minute minimum.

How is Glue Data Quality priced?

Glue Data Quality costs $0.44 per DPU-hour with a minimum of 2 DPUs and 1-minute billing increment. Anomaly detection adds 1 DPU per monitored statistic. Use Data Quality to define and enforce data quality rules, detect anomalies, and ensure data reliability across your data pipelines.

How does Glue pricing compare to Amazon EMR?

AWS Glue is serverless with simple DPU-hour pricing ($0.44/DPU-hour), requiring no cluster management. Amazon EMR requires managing EC2 instances but can be more cost-effective for long-running or large-scale workloads. Consider Glue for intermittent ETL jobs and EMR for continuous data processing. Use our Fargate vs EC2 calculator for similar compute trade-off analysis.

Tip

Stop AWS bill surprises from happening.

Most infrastructure changes look harmless until you see next month's AWS bill. CloudBurn prevents this by analyzing the cost impact of your AWS CDK changes directly in GitHub pull requests, catching expensive mistakes during code review when fixes are quick, not weeks later when they're costly and risky.

See the setup guide to get started.