Upgrading from 1.10 to 2 Step 1: Switch to Python 3 Step 2: Upgrade to 1.10.15 Step 3: Run the Upgrade check scripts Step 4: Switch to Backport Providers Step 5: Upgrade Airflo...
Installation Using released sources Using PyPI Using Production Docker Images Using Official Airflow Helm Chart Using Managed Airflow Services Using 3rd-party images, charts, ...
Define an operator extra link Add or override Links to Existing Operators Define an operator extra link The following code shows how to add extra links to an operator via Plu...
Modules Management How package/modules loading in Python works Typical structure of packages Built-in PYTHONPATH entries in Airflow Best practices for module loading Use unique...
Set up a Database Backend Choosing database backend Database URI Setting up a SQLite Database Setting up a PostgreSQL Database Setting up a MySQL Database Setting up a MsSQL D...
Quick Start What’s Next? Quick Start This quick start guide will help you bootstrap an Airflow standalone instance on your local machine. Note Successful installation require...
What is Airflow? Workflows as code Why Airflow? Why not Airflow? What is Airflow? Apache Airflow is an open-source platform for developing, scheduling, and monitoring batch-...
Plugins What for? Why build on top of Airflow? When are plugins (re)loaded? Interface Example Exclude views from CSRF protection Plugins as Python packages Automatic reloadi...