From Airflow to Flyte

A staged guide to migrating Airflow DAGs to Flyte 2.

The migration is split by operator family. Each section maps an Airflow construct to its Flyte 2 equivalent.

Part 1 — Vanilla Operators
PythonOperator, TaskFlow, BashOperator, KubernetesPodOperator, plus DAG schedules, the driver task model, and orchestration patterns (parallelism, conditionals, error handling).

Part 2 (later) covers provider operators: Beam, Dataproc, BigQuery, Databricks, Spark, and sensors.