A command-line tool for interacting with Apache Airflow instances through the Airflow REST API. It offers a convenient interface for performing common operations remotely without direct access to the Airflow scheduler or webserver.
Access the tool from your terminal:
airflowctl --help
Want to help improve Apache Airflow? Check out our contributing documentation.
Auto generation of commands directly from operations methods under airflow-ctl/src/airflowctl/api/operations.py
. Whenever operation is mapped with proper datamodel and response model, it will be automatically added to the command.
You can check each command with airflowctl <command> --help
to see the available options.
Implemented commands are the ones which are not auto generated and need to be implemented manually. You can check the implemented commands under airflow-ctl/src/airflowctl/clt/commands/
.