# From APIs to Warehouses: AI-Assisted Data Ingestion with dlt

[Video](https://www.youtube.com/watch?v=5eMytPBgmVs)

This hands-on workshop focuses on building reliable data ingestion pipelines to data warehouses (for example, Snowflake) using dlt (data load tool), enhanced with LLMs, the dlt dashboard, and dlt MCP.

## What you'll learn

You'll work through the key building blocks of a production-ready ingestion setup, including:

- Extracting data from APIs, files, and databases
- Normalizing data into consistent schemas
- Writing data to a data warehouse (e.g. Snowflake)
- Using LLMs to accelerate dlt pipeline development
- Validating data and schema changes using the dlt dashboard and dlt MCP

The session is fully practical and code-driven. By the end of the workshop, you'll understand how to design maintainable, scalable ingestion pipelines and use AI and validation tools to build them faster and with confidence.

## Materials

* [Workshop instructions](dlt/README.md)
* [dlt Pipeline Overview Notebook (Google Colab)](https://colab.research.google.com/github/anair123/data-engineering-zoomcamp/blob/workshop/dlt_2026/cohorts/2026/workshops/dlt/dlt_Pipeline_Overview.ipynb)
* [Homework](dlt/dlt_homework.md)
* [Homework submission form](https://courses.datatalks.club/de-zoomcamp-2026/homework/dlt)

## About the Speaker

**Aashish Nair** is a Data Engineer at dltHub and the creator of the famous _dlt deployment_ course, where he teaches best practices for running dlt pipelines in production.
