Prerequisites

airflowctl is tested with:

The minimum memory required we recommend airflowctl to run with is 200MB, but the actual requirements depend wildly on the deployment options you have. The Keyring backend needs to be installed separately into your operating system. This will enhance security. See Security for more information.

Keyring Backend

airflowctl uses keyring to store the API token securely. This ensures that the token is not stored in plain text and is only accessible to authorized users.

Recommended keyring backends are:

Third-Party Backends

In addition to the backends provided by the core keyring package for the most common and secure use cases, there are additional keyring backend implementations available for other use cases. Simply install them to make them available:

Python Version Compatibility

airflowctl is compatible with versions of Python 3.10 through Python 3.14. Currently, Python 3.14 is not supported. Thanks for your understanding! We will work on adding support for Python 3.14.

Python Version

Supported

3.10

Yes

3.11

Yes

3.12

Yes

3.13

Yes

3.14

No

Was this entry helpful?