Airflow

Airflow

apache/airflow

TOOL

Apache Airflow是一个用于编程式地创作、调度和监控工作流的平台,支持Python语言,拥有超过4.5万星标,广泛应用于数据管道和自动化任务编排。

Stars

45,677

Forks

17,157

Language

Python

Updated

2026-06-03

airflowapacheapache-airflowautomationdagdata-engineeringdata-integrationdata-orchestrator

概述

Apache Airflow 是一个用于编程式地创作、调度和监控工作流的开源平台。它允许开发者使用 Python 语言定义复杂的数据管道和自动化任务,实现工作流的灵活编排与可视化监控。作为 Apache 软件基金会的顶级项目,Airflow 在 GitHub 上拥有超过 4.5 万星标,被广泛用于数据工程、ETL 流程和 DevOps 自动化场景。

核心特点

  • 基于 Python 的编程式工作流定义:通过代码(DAG)描述任务依赖关系,支持动态生成和版本控制。
  • 强大的调度与监控能力:提供内置调度器、Web UI 界面和日志系统,可实时查看任务执行状态、重试失败任务。
  • 丰富的扩展生态:支持与各类数据源、云服务及第三方工具集成,通过插件机制可自定义操作符和钩子。

适用场景

适合数据工程师、DevOps 团队和需要自动化复杂工作流的开发者。它能够解决数据管道编排、定时任务调度、跨系统数据同步等痛点,尤其适用于需要高度定制化和可追溯性的企业级工作流管理。

定价

Apache Airflow 作为开源项目完全免费使用,无任何许可费用。用户可自行部署在本地或云服务器上,仅需承担基础设施成本。部分云服务商提供托管版 Airflow 服务,按资源使用量计费,具体价格需参考各平台方案。

Last updated: 2026-05-28

Category: #开发工具License: Apache-2.0免费
Visit Project

Related Tools