This document provides an introduction to Apache Airflow, an open-source workflow management platform for data engineering. It begins with the author's background and then presents a simple example workflow to move data between systems. The document notes that while scripting and cron jobs could implement this, it would not scale to handle hundreds of workflows. It then introduces Apache Airflow as a platform to programmatically author, schedule, monitor and manage complex workflows and distributed tasks. The key components of Airflow including the web server, scheduler, workers and metadata database are briefly outlined.