A
Apache Airflow Stable REST API
Details
- URL
-
/api/v1 - Spec
- https://airflow.apache.org/docs/apache-airflow/2.10.5/_specs/v1.yaml
- Spec (json)
- https://api.apis.guru/v2/specs/apache.org/2.5.1/openapi.json
- Spec (json)
- https://api.apis.guru/v2/specs/apache.org/airflow/2.5.1/openapi.json
- Docs
- https://airflow.apache.org/docs/apache-airflow/2.10.5/stable-rest-api-ref.html
Authentication
Airflow username/password basic discovered
Authorization: Basic <credential> Create or use a user account in your own Apache Airflow deployment, then enable an API auth backend such as airflow.api.auth.backend.basic_auth in Airflow configuration. The Airflow security docs say the default is to deny all requests; administrators configure the auth backend for each deployment. See API Authentication and Public API auth.
Airflow JWT access token bearer discovered
Authorization: Bearer <credential> In Airflow 3+, authenticate to your own Apache Airflow deployment and generate a JWT token as described in the Airflow security docs under public API authentication. This is deployment-specific and must be enabled/configured by the Airflow administrator. See Public API auth.