# Apache Airflow

**Canonical:** https://apis.io/providers/apache-airflow/  
**APIs profiled:** 19

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.

## Kin Score — 49.4 / 100 (developing)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 49.4).

| Facet | Score |
|---|---|
| Discoverability | 83.3 |
| Contract Quality | 64.8 |
| Governance | 41.7 |
| Contract Governance | 41.7 |
| Operational Transparency | 36.8 |
| Developer Ergonomics | 59.5 |
| Commercial Clarity | 15.8 |
| Access Clarity | 15.8 |

## Agent readiness — 34.6 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | yes |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (19)

- **Apache Airflow Experimental API (Deprecated)** — The experimental API that preceded the stable REST API. This is deprecated and should not be used for new implementations.
- **Apache Airflow Config API** — The Config API from Apache Airflow — 1 operation(s) for config.
- **Apache Airflow Connection API** — The Connection API from Apache Airflow — 3 operation(s) for connection.
- **Apache Airflow DAG API** — The DAG API from Apache Airflow — 8 operation(s) for dag.
- **Apache Airflow DAGRun API** — The DAGRun API from Apache Airflow — 6 operation(s) for dagrun.
- **Apache Airflow DagWarning API** — The DagWarning API from Apache Airflow — 1 operation(s) for dagwarning.
- **Apache Airflow Dataset API** — The Dataset API from Apache Airflow — 4 operation(s) for dataset.
- **Apache Airflow EventLog API** — The EventLog API from Apache Airflow — 2 operation(s) for eventlog.
- **Apache Airflow ImportError API** — The ImportError API from Apache Airflow — 2 operation(s) for importerror.
- **Apache Airflow Monitoring API** — The Monitoring API from Apache Airflow — 2 operation(s) for monitoring.
- **Apache Airflow Permission API** — The Permission API from Apache Airflow — 1 operation(s) for permission.
- **Apache Airflow Plugin API** — The Plugin API from Apache Airflow — 1 operation(s) for plugin.
- **Apache Airflow Pool API** — The Pool API from Apache Airflow — 2 operation(s) for pool.
- **Apache Airflow Provider API** — The Provider API from Apache Airflow — 1 operation(s) for provider.
- **Apache Airflow Role API** — The Role API from Apache Airflow — 2 operation(s) for role.
- **Apache Airflow TaskInstance API** — The TaskInstance API from Apache Airflow — 9 operation(s) for taskinstance.
- **Apache Airflow User API** — The User API from Apache Airflow — 2 operation(s) for user.
- **Apache Airflow Variable API** — The Variable API from Apache Airflow — 2 operation(s) for variable.
- **Apache Airflow XCom API** — The XCom API from Apache Airflow — 2 operation(s) for xcom.

## MCP servers (1)

- **Apache Airflow MCP Server**

## Agentic access (1)

- **Apache Airflow Agentic Access** — 73 operations · 32 acting

## Security (3)

- **Apache Airflow Authentication** — http/openIdConnect · 3 schemes
- **Apache Airflow Domain Security** — TLSv1.3 · HSTS · DMARC
- **Apache Airflow Vulnerability Disclosure** — security.txt · contact published

## Plans (1)

- **Apache Airflow Plans Pricing**

## Use cases (6)

- **ETL Pipeline Orchestration** — Schedule and manage extract, transform, load pipelines with dependency management and retry logic.
- **Machine Learning Workflows** — Orchestrate ML training, validation, and deployment pipelines with data dependency tracking.
- **Data Warehouse Loading** — Coordinate data ingestion from multiple sources into data warehouses like BigQuery, Redshift, and Snowflake.
- **Batch Report Generation** — Schedule periodic batch reporting jobs with email notification on completion or failure.
- **Multi-Cloud Data Movement** — Move data between AWS, GCP, and Azure using provider integrations with dependency control.
- **CI/CD Pipeline Orchestration** — Trigger and monitor software deployment pipelines with upstream/downstream task dependencies.

## Tags

Apache, DAG, Data Pipeline, ETL, Open-Source, Orchestration, Python, Scheduling, Workflows

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/apache-airflow/). Scores are computed from the provider's own public artifacts under a published rubric.
