To start using AWS Glue, simply sign into the AWS Management Console and navigate to “Glue” under the “Analytics” category. You can follow one of our guided tutorials that will walk you through an example use case for AWS Glue.

You can learn more about AWS Glue by referring to our documentation.

You can also find sample ETL code in our Glue samples GitHub repository under AWS Labs. You can download the Glue Python ETL library here.

Look below for videos and blog articles that help you get the most from AWS Glue.

Ready to start your ETL?

Get Started with AWS Glue

glue-video-what-is-glue
4:25
What is AWS Glue?
glue-video-data-catalog
5:25
Getting Started with AWS Glue Data Catalog
glue-video-etl
6:23
Getting Started with AWS Glue ETL
glue-video-reinvent-abd315
50:52
AWS re:Invent 2017: Building Serverless ETL Pipelines with AWS Glue (ABD315)
glue-video-reinvent-abd213
30:38
AWS re:Invent 2017: How to Build a Data Lake with AWS Glue Data Catalog (ABD213-R)
glue-dark-data-webinar2
36:33
Tackle Your Dark Data Challenge with AWS Glue - 2017 AWS Online Tech Talks
glue-video-webinar-serverless
36:52
Serverless Analytics - Amazon Redshift Spectrum, AWS Glue, and Amazon QuickSight

Orchestrate multiple ETL jobs using AWS Step Functions and AWS Lambda | Jun 13, 2018 | Moataz Anany

Analyze Amazon Connect records with Amazon Athena, AWS Glue, and Amazon QuickSight | Jun 1, 2018 | Luis Caro Perez & Peter Dalbhanjan

Analyze Apache Parquet optimized data using Amazon Kinesis Data Firehose, Amazon Athena, and Amazon Redshift | May 11, 2018 | Roy Hasson

Use AWS Glue to run ETL jobs against non-native JDBC data sources | May 10, 2018 | Kapil Shardha and William Torrealba

Implement continuous integration and delivery of serverless AWS Glue ETL applications using AWS Developer Tools | Apr 20, 2018 | Prasad Alle & Luis Caro Perez

Work with partitioned data in AWS Glue | Apr 19, 2018 | Ben Sowell & Mohit Saxena

How to retain system tables’ data spanning multiple Amazon Redshift clusters and run cross-cluster diagnostic queries | Apr 12, 2018 | Karthik Sonti

Easily manage table metadata for Presto running on Amazon EMR using the AWS Glue Data Catalog | Mar 10, 2018 | Radhika Ravirala

AWS Glue Now Supports Scala Scripts | Jan 12, 2018 | Mehul Shah, Ben Sowell, and Vinay Vavili

Simplify Querying Nested JSON with the AWS Glue Relationalize Transform | Dec 14, 2017 | Trevor Roberts

Using Amazon Redshift Spectrum, Amazon Athena, and AWS Glue with Node.js in Production | Nov 27, 2017 | Rafi Ton

Visualize AWS Cloudtrail Logs using AWS Glue and Amazon Quicksight | Nov 10, 2017 | Luis Caro Perez

Build a Data Lake Foundation with AWS Glue and Amazon S3 | Oct 27, 2017 | Gordon Heinrich

Building a Serverless Analytics Solution for Cleaner Cities | Sep 14, 2017 | Ralph Winzinger and Pratim Das

Unite Real-Time and Batch Analytics Using the Big Data Lambda Architecture, Without Servers! | Sep 8, 2017 | Laith Al-Saadoon

Harmonize, Query, and Visualize Data from Various Providers using AWS Glue, Amazon Athena, and Amazon QuickSight | Aug 16, 2017 | Ben Snively

Upsert into Amazon Redshift using AWS Glue and SneaQL | Aug 14, 2017 | Jeremy Winters and Ritu Mishra

Launch – AWS Glue Now Generally Available | Aug 14, 2017 | Randall Hunt


It’s easy to get started with AWS Glue, Simply sign in to the AWS Management Console and navigate to “Glue” under the “Analytics” category.

Ready to start your ETL?

Get Started with AWS Glue