Skip to content

Airflow Tools Documentation

This document lists all available Airflow tools and their usage.

Configuration Requirements

To use these tools, you need to configure the following: - Airflow API URL - Airflow Username - Airflow Password - Airflow Authentication Type (defaults to "Basic Authentication")

Tools

Tool Name Description Parameters
airflow_get_task_log Get logs for a specific Airflow task instance - dag_id (string): The ID of the DAG
- dag_run_id (string): The ID of the DAG Run
- task_id (string): The ID of the task
- try_number (number): The try number of the task instance
airflow_list_dags List all DAGs in Airflow - limit (number, optional): Number of results per page
- offset (number, optional): Page offset
airflow_get_dag Retrieve a specific DAG by ID - dag_id (string): The ID of the DAG
airflow_update_dag Update a DAG (e.g., pause/unpause) - dag_id (string): The ID of the DAG
- is_paused (boolean): Set to true to pause the DAG
airflow_list_dag_runs List DAG runs for a specified DAG ID - dag_id (string): ID of the DAG
- order_by (string, optional): Order By
- page_offset (number, optional): Page Offset (default 0)
- page_limit (number, optional): Page Limit (default 100)
- states (string[], optional): States
- run_after_gte (string, optional): Run After Gte
- run_after_lte (string, optional): Run After Lte
- logical_date_gte (string, optional): Logical Date Gte
- logical_date_lte (string, optional): Logical Date Lte
- start_date_gte (string, optional): Start Date Gte
- start_date_lte (string, optional): Start Date Lte
- end_date_gte (string, optional): End Date Gte
- end_date_lte (string, optional): End Date Lte