Install Apache Airflow

Teradata Developer Guides

ft:locale
en-US
ft:lastEdition
2026-08-18
  1. Set the AIRFLOW_HOME environment variable. Airflow requires a home directory and uses ~/airflow by default, but you can set a different location if you prefer. The AIRFLOW_HOME environment variable is used to inform Airflow of the desired location.

    export AIRFLOW_HOME=~/airflow
    
  2. Install apache-airflow stable version 3.2.2 from PyPI repository:

    AIRFLOW_VERSION=3.2.2
    uv pip install "apache-airflow==${AIRFLOW_VERSION}"
    
  3. Install the Airflow Teradata provider stable version from PyPI repository:

    uv pip install "apache-airflow-providers-teradata"
    

    Note

    For security reasons, the test connection functionality is disabled by default across Airflow UI, API and CLI. The availability of the functionality can be controlled by the test_connection flag in the core section of the Airflow configuration ($AIRFLOW_HOME/airflow.cfg) or define below environment variable before starting airflow server:

    export AIRFLOW__CORE__TEST_CONNECTION=Enabled