AWS Glue

By AWS Glue

Serverless data integration service to discover, catalog, prepare, and move data for analytics.

Data IntegrationETLData CatalogServerless Data
Overview

What is AWS Glue?

AWS Glue is a serverless data integration service from Amazon Web Services for discovering, preparing, and combining data for analytics, machine learning, and application development. Crawlers scan sources and infer schemas into a central Data Catalog, while Spark-based ETL jobs transform and move data between stores. It connects to more than 100 sources and scales automatically. Data engineers, developers, and analytics teams use AWS Glue to build pipelines without managing infrastructure.

Best for
Data EngineersCloud DevelopersAnalytics TeamsDevOps EngineersAWS Users
Product snapshot
Category
Data Discovery & Exploration
Best for
Serverless ETL on AWS
Deployment
Cloud
Free trial
No
Integrations
S3, Redshift, Athena, EMR
AI features
Yes
Key features

Key features of AWS Glue

Automated crawlers

Scan data sources and infer schemas without building tables by hand.

Central data catalog

Store and search metadata for data across AWS and other sources.

Serverless ETL jobs

Run Spark jobs that scale automatically without managing servers.

Broad source connectivity

Connect to more than 100 databases, warehouses, lakes, and SaaS apps.

AI code generation

Generate ETL code and modernize Spark jobs with AI assistance.

Lake Formation governance

Apply data access controls through native Lake Formation integration.

Reviews

AWS Glue reviews

10 reviews

Overall

4.1/5

  • Ease of use3.9/5
  • Features3.9/5
  • Value for money4.1/5
  • Customer support3.8/5

What users like

  • No servers to manage
  • Works well with AWS services
  • Crawler handles schema discovery well
  • Connects to many data sources

What users dislike

  • Setup and debugging can be complex
  • Permissions are hard to configure
  • Costs can rise quickly
  • Scheduler lacks job dependency options

Haniel L.

Software Development Engineer II

“Liked moving data between databases and services such as S3, plus the built-in Spark code editor. Found it gets complicated quickly, can be expensive, and permission issues are hard to debug.”

Verified Reviewer

Software Engineer

“Liked not having to manage servers, scaling, or infrastructure for ETL work. Found the pre-built templates limit how much jobs can be customized.”

David W.

Head of Engineering

“Liked the broad functionality and how well it works with other AWS products. Found it hard to set up and debug, with much of its power missing from the GUI.”

Verified Reviewer

Senior Data Engineer

“Liked how well the crawler scans source files and runs initial validations. Found the scheduler lacking in features, with no way to set job dependencies.”

Write a review

Sign in with your account to review AWS Glue.

Sign in to review
Alternatives

Top AWS Glue alternatives

Integrations

AWS Glue integrations

AWS Glue sits at the center of the AWS analytics stack. Crawlers and connections reach more than 100 sources, including Amazon S3, Amazon RDS, DynamoDB, JDBC databases, data warehouses, data lakes, and SaaS applications. The Data Catalog it builds is shared with Amazon Athena, Amazon EMR, and Amazon Redshift Spectrum, so tables defined once can be queried by several services. Jobs commonly load data into Amazon Redshift or back into S3, and models can be trained with Amazon SageMaker. Governance and fine-grained access controls come through native integration with AWS Lake Formation across the data lake.

FAQ

Frequently asked questions about AWS Glue