aid: apache-airflow
name: Apache Airflow
description: Apache Airflow is an open-source platform to programmatically author, schedule, and monitor workflows, developed
  by the Apache Software Foundation. It allows you to define workflows as Directed Acyclic Graphs (DAGs) in Python code, making
  them maintainable, versionable, testable, and collaborative. Airflow provides a stable REST API for managing DAGs, DAG runs,
  tasks, connections, variables, pools, and users, along with a web-based UI for monitoring and managing pipeline execution.
type: Index
deliveryModel:
  model: self-hosted
  license: Apache-2.0
  open_source: true
  commercial: false
  callable_host: false
  label: Self-hosted open source · you run it yourself
  confidence: high
  source:
  - license
  - openapi
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Freemium · Self-serve signup
  confidence: medium
  try_now_blocked_by: loopback
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
position: Consuming
access: 3rd-Party
image: https://airflow.apache.org/images/feature-image.png
tags:
- Apache
- DAG
- Data Pipeline
- ETL
- Open Source
- Orchestration
- Python
- Scheduling
- Workflows
tags_raw:
- Apache
- DAG
- Data Pipeline
- ETL
- Open Source
- Orchestration
- Python
- Scheduling
- Workflow
- Open-Source
created: '2024-01-15'
modified: '2026-06-20'
url: https://raw.githubusercontent.com/api-evangelist/apache-airflow/refs/heads/main/apis.yml
specificationVersion: '0.23'
apis:
- aid: apache-airflow:apache-airflow-experimental-api
  name: Apache Airflow Experimental API (Deprecated)
  description: >-
    The experimental API that preceded the stable REST API. This is deprecated and should not be used
    for new implementations.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Deprecated
  - Legacy
  - REST
  properties:
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
- aid: apache-airflow:apache-airflow-config-api
  name: Apache Airflow Config API
  description: The Config API from Apache Airflow — 1 operation(s) for config.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Config
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-config-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-connection-api
  name: Apache Airflow Connection API
  description: The Connection API from Apache Airflow — 3 operation(s) for connection.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Connection
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-connection-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-dag-api
  name: Apache Airflow DAG API
  description: The DAG API from Apache Airflow — 8 operation(s) for dag.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - DAG
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-dag-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-dagwarning-api
  name: Apache Airflow DagWarning API
  description: The DagWarning API from Apache Airflow — 1 operation(s) for dagwarning.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - DagWarning
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-dagwarning-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-dataset-api
  name: Apache Airflow Dataset API
  description: The Dataset API from Apache Airflow — 4 operation(s) for dataset.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Datasets
  tags_raw:
  - Dataset
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-dataset-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-monitoring-api
  name: Apache Airflow Monitoring API
  description: The Monitoring API from Apache Airflow — 2 operation(s) for monitoring.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Monitoring
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-monitoring-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-permission-api
  name: Apache Airflow Permission API
  description: The Permission API from Apache Airflow — 1 operation(s) for permission.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Permission
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-permission-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-plugin-api
  name: Apache Airflow Plugin API
  description: The Plugin API from Apache Airflow — 1 operation(s) for plugin.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Plugins
  tags_raw:
  - Plugin
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-plugin-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-pool-api
  name: Apache Airflow Pool API
  description: The Pool API from Apache Airflow — 2 operation(s) for pool.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Pool
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-pool-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-provider-api
  name: Apache Airflow Provider API
  description: The Provider API from Apache Airflow — 1 operation(s) for provider.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Providers
  tags_raw:
  - Provider
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-provider-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-role-api
  name: Apache Airflow Role API
  description: The Role API from Apache Airflow — 2 operation(s) for role.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Role
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-role-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-user-api
  name: Apache Airflow User API
  description: The User API from Apache Airflow — 2 operation(s) for user.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - User
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-user-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-variable-api
  name: Apache Airflow Variable API
  description: The Variable API from Apache Airflow — 2 operation(s) for variable.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - Variable
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-variable-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-xcom-api
  name: Apache Airflow XCom API
  description: The XCom API from Apache Airflow — 2 operation(s) for xcom.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  baseURL: http://localhost:8080/api/v1
  tags:
  - XCom
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-xcom-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-event-log-api
  name: Apache Airflow Event Log API
  description: The Event Log API from Apache Airflow — 2 operation(s) for event log.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Event Log
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-event-log-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-import-error-api
  name: Apache Airflow Import Error API
  description: The Import Error API from Apache Airflow — 2 operation(s) for import error.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Import Error
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-import-error-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-task-instance-api
  name: Apache Airflow Task Instance API
  description: The Task Instance API from Apache Airflow — 9 operation(s) for task instance.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Task Instance
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-task-instance-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-asset-api
  name: Apache Airflow Asset API
  description: The Asset API from Apache Airflow — 9 operation(s) for asset.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Asset
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-asset-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-backfill-api
  name: Apache Airflow Backfill API
  description: The Backfill API from Apache Airflow — 6 operation(s) for backfill.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Backfill
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-backfill-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-dag-parsing-api
  name: Apache Airflow DAG Parsing API
  description: The DAG Parsing API from Apache Airflow — 1 operation(s) for dag parsing.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - DAG Parsing
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-dag-parsing-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-dagsource-api
  name: Apache Airflow Dag Source API
  description: The DagSource API from Apache Airflow — 1 operation(s) for dagsource.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - DagSource
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-dagsource-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-dagstats-api
  name: Apache Airflow Dag Stats API
  description: The DagStats API from Apache Airflow — 1 operation(s) for dagstats.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - DagStats
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-dagstats-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-dagversion-api
  name: Apache Airflow Dag Version API
  description: The DagVersion API from Apache Airflow — 2 operation(s) for dagversion.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - DagVersion
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-dagversion-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-job-api
  name: Apache Airflow Job API
  description: The Job API from Apache Airflow — 1 operation(s) for job.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Job
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-job-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-login-api
  name: Apache Airflow Login API
  description: The Login API from Apache Airflow — 2 operation(s) for login.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Login
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-login-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-monitor-api
  name: Apache Airflow Monitor API
  description: The Monitor API from Apache Airflow — 1 operation(s) for monitor.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Monitors
  tags_raw:
  - Monitor
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-monitor-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-task-api
  name: Apache Airflow Task API
  description: The Task API from Apache Airflow — 2 operation(s) for task.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Task
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-task-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-version-api
  name: Apache Airflow Version API
  description: The Version API from Apache Airflow — 1 operation(s) for version.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Version
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-version-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: APIReference
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: SDKs
    url: https://pypi.org/project/apache-airflow/
  - type: SDKs
    url: https://pypi.org/project/apache-airflow-client/
  - type: SDKs
    url: https://github.com/apache/airflow
- aid: apache-airflow:apache-airflow-asset-state-store-api
  name: Apache Airflow Asset State Store API
  description: The Asset State Store API from Apache Airflow — 2 operation(s) for asset state store.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Asset State Store
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-asset-state-store-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-experimental-api
  name: Apache Airflow Experimental API
  description: The experimental API from Apache Airflow — 1 operation(s) for experimental.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Experimental
  tags_raw:
  - experimental
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-experimental-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-extra-links-api
  name: Apache Airflow Extra Links API
  description: The Extra Links API from Apache Airflow — 1 operation(s) for extra links.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Extra Links
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-extra-links-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-task-state-store-api
  name: Apache Airflow Task State Store API
  description: The Task State Store API from Apache Airflow — 2 operation(s) for task state store.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - Task State Store
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-task-state-store-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- aid: apache-airflow:apache-airflow-dag-run-api
  name: Apache Airflow DAG Run API
  description: The DAG Run API from Apache Airflow — 14 operation(s) for dag run.
  humanURL: https://airflow.apache.org/docs/apache-airflow/stable/deprecated-rest-api-ref.html
  baseURL: http://localhost:8080/api/experimental
  tags:
  - DAG Run
  properties:
  - type: OpenAPI
    url: openapi/apache-airflow-dag-run-api-openapi.yml
  - type: Documentation
    url: https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
  - type: ErrorCatalog
    url: errors/apache-airflow-problem-types.yml
  - type: Authentication
    url: https://airflow.apache.org/docs/apache-airflow/stable/security/api.html
  - type: ChangeLog
    url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
common:
- type: CapabilityMap
  url: capabilities/apache-airflow-capability-edges.yml
  name: Apache Airflow Business Capability Map
- type: Plans
  url: plans/apache-airflow-plans-pricing.yml
- type: RateLimits
  url: rate-limits/apache-airflow-rate-limits.yml
- type: FinOps
  url: finops/apache-airflow-finops.yml
- type: Website
  url: https://airflow.apache.org/
- type: Overlay
  url: overlays/apache-airflow-openapi-overlay.yaml
- type: IssueTracker
  url: https://github.com/apache/airflow/issues
- type: Releases
  url: https://github.com/apache/airflow/releases
- type: SecurityPolicy
  url: https://github.com/apache/airflow/blob/main/.github/SECURITY.md
- type: CodeOfConduct
  url: https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md
- type: ContributionGuide
  url: https://github.com/apache/airflow/blob/main/CONTRIBUTING.rst
- type: License
  name: Apache-2.0
  url: https://github.com/apache/airflow/blob/main/LICENSE
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/apache-airflow/overview
- type: AgenticAccess
  url: agentic-access/apache-airflow-agentic-access.yml
- type: Packages
  url: packages/apache-airflow-packages.yml
- type: WellKnown
  url: well-known/apache-airflow-well-known.yml
- type: SecurityTxt
  url: well-known/apache-airflow-security.txt
- type: X-MCPServerCandidate
  url: mcp/apache-airflow-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: LLMsTxt
  url: llms/apache-airflow-llms.txt
- type: Conformance
  url: conformance/apache-airflow-conformance.yml
- type: Lifecycle
  url: lifecycle/apache-airflow-lifecycle.yml
- type: Conventions
  url: conventions/apache-airflow-conventions.yml
- type: ChangeLog
  url: changelog/apache-airflow-changelog.yml
- type: CLI
  url: cli/apache-airflow-cli.yml
- type: DataModel
  url: data-model/apache-airflow-data-model.yml
- type: VulnerabilityDisclosure
  url: security/apache-airflow-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/apache-airflow-domain-security.yml
- type: Authentication
  url: authentication/apache-airflow-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/apache-airflow
- type: GitHubOrganization
  url: https://github.com/apache
- type: GitHubRepository
  url: https://github.com/apache/airflow
- type: Documentation
  url: https://airflow.apache.org/
- type: GettingStarted
  url: https://airflow.apache.org/docs/apache-airflow/stable/start.html
- type: Tutorials
  url: https://airflow.apache.org/docs/apache-airflow/stable/tutorial/index.html
- type: SDKs
  url: https://pypi.org/project/apache-airflow/
  title: Python Package (PyPI)
- type: SDKs
  url: https://hub.docker.com/r/apache/airflow
  title: Docker Image
- type: Security
  url: https://airflow.apache.org/docs/apache-airflow/stable/security/
- type: Blog
  url: https://airflow.apache.org/blog/
- type: Support
  url: https://airflow.apache.org/community/
- type: ChangeLog
  url: https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html
- type: SpectralRules
  url: rules/apache-airflow-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/apache-airflow-vocabulary.yaml
- type: Arazzo
  url: arazzo/apache-airflow-trigger-dag-run-workflow.yml
  name: Apache Airflow Trigger a DAG Run and Wait for Completion
- type: Arazzo
  url: arazzo/apache-airflow-collect-dag-run-results-workflow.yml
  name: Apache Airflow Collect DAG Run Results from XCom
- type: Arazzo
  url: arazzo/apache-airflow-diagnose-failed-dag-run-workflow.yml
  name: Apache Airflow Diagnose a Failed DAG Run
- type: Arazzo
  url: arazzo/apache-airflow-retry-failed-tasks-workflow.yml
  name: Apache Airflow Retry Failed Tasks in a DAG Run
- type: Arazzo
  url: arazzo/apache-airflow-force-task-instance-state-workflow.yml
  name: Apache Airflow Force a Task Instance State
- type: Arazzo
  url: arazzo/apache-airflow-upsert-variable-workflow.yml
  name: Apache Airflow Upsert a Variable
- type: Arazzo
  url: arazzo/apache-airflow-register-connection-workflow.yml
  name: Apache Airflow Register a Connection After Testing It
- type: Arazzo
  url: arazzo/apache-airflow-upsert-pool-workflow.yml
  name: Apache Airflow Upsert a Slot Pool
- type: Arazzo
  url: arazzo/apache-airflow-onboard-dag-workflow.yml
  name: Apache Airflow Onboard a DAG
- type: Arazzo
  url: arazzo/apache-airflow-deployment-preflight-workflow.yml
  name: Apache Airflow Deployment Preflight Check
- type: Arazzo
  url: arazzo/apache-airflow-audit-dag-runs-workflow.yml
  name: Apache Airflow Audit DAG Runs Across the Fleet
- type: Arazzo
  url: arazzo/apache-airflow-dataset-lineage-workflow.yml
  name: Apache Airflow Trace Dataset-Driven Lineage
- type: Arazzo
  url: arazzo/apache-airflow-provision-user-workflow.yml
  name: Apache Airflow Provision a User with a Role
- type: Features
  data:
  - name: DAG-as-Code
    description: Define workflows as Python code (Directed Acyclic Graphs) for version control, testing, and collaboration.
  - name: Stable REST API
    description: Full-featured REST API for programmatic management of DAGs, runs, tasks, connections, variables, pools, and
      users.
  - name: Dynamic Pipeline Generation
    description: Generate DAGs dynamically using Python, supporting complex conditional and parametric pipelines.
  - name: Extensible Providers
    description: Rich ecosystem of provider packages for integrating with AWS, GCP, Azure, databases, and hundreds of external
      services.
  - name: Rich Web UI
    description: Browser-based dashboard for monitoring DAG runs, task statuses, logs, and Gantt charts.
  - name: Resource Pools
    description: Control concurrency and resource allocation across tasks using configurable pools.
  - name: Cross-DAG Dependencies
    description: Define dependencies between DAGs using sensors, dataset-driven scheduling, and external task sensors.
  - name: Pluggable Executors
    description: Supports Sequential, Local, Celery, Kubernetes, and DASK executors for flexible deployment.
  - name: SLA Monitoring
    description: Define and track Service Level Agreements on task and DAG completion times.
  - name: Variable and Connection Management
    description: Centrally manage environment-specific configuration via Airflow variables and connections.
- type: UseCases
  data:
  - name: ETL Pipeline Orchestration
    description: Schedule and manage extract, transform, load pipelines with dependency management and retry logic.
  - name: Machine Learning Workflows
    description: Orchestrate ML training, validation, and deployment pipelines with data dependency tracking.
  - name: Data Warehouse Loading
    description: Coordinate data ingestion from multiple sources into data warehouses like BigQuery, Redshift, and Snowflake.
  - name: Batch Report Generation
    description: Schedule periodic batch reporting jobs with email notification on completion or failure.
  - name: Multi-Cloud Data Movement
    description: Move data between AWS, GCP, and Azure using provider integrations with dependency control.
  - name: CI/CD Pipeline Orchestration
    description: Trigger and monitor software deployment pipelines with upstream/downstream task dependencies.
- type: Integrations
  data:
  - name: Apache Spark
    description: Native Spark submit and Livy operator integration for distributed data processing.
  - name: Google Cloud
    description: Comprehensive GCP provider for BigQuery, Cloud Storage, Dataflow, Dataproc, and more.
  - name: Amazon Web Services
    description: AWS provider for S3, Redshift, EMR, Glue, Lambda, and other services.
  - name: Microsoft Azure
    description: Azure provider for Blob Storage, Data Factory, HDInsight, and Databricks.
  - name: dbt
    description: dbt operator for running dbt transformations within Airflow pipelines.
  - name: Kubernetes
    description: KubernetesPodOperator for running tasks in isolated Kubernetes pods.
  - name: Docker
    description: DockerOperator for running tasks in Docker containers with isolated environments.
  - name: Apache Kafka
    description: Kafka producers and consumers as Airflow tasks via the Kafka provider.
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
