跳到正文

apache/airflow

用 Python 代码把分散的定时任务串成有依赖关系的流水线,按计划自动执行、失败重试,并在界面里查看运行状态。适合有数据工程能力、需要跑 ETL、数据同步、报表或模型训练调度的团队自托管使用。不写代码的人几乎无法上手,装起来也需要一定运维投入。

打开 GitHub 仓库 ↗47,222 Star18,087 ForkPython许可证 Apache-2.0创建于 2015-04-13首次发现 2026-10-18

这个项目是什么

用 Python 定义任务依赖、按计划调度并监控执行的开源工作流编排平台。

能用来做什么

  • 定时跑 ETL 与数据同步任务
  • 编排机器学习训练与推理流水线
  • 复杂依赖的日报周报自动生成
  • 跨系统数据集成任务的统一调度
  • 任务失败重试与运行状态监控

上手条件

普通人
需要技术背景
图形界面
有图形界面
部署
需要自己部署
API Key
不需要

成本:软件按 Apache-2.0 免费;真实成本在自托管所需的服务器或容器、元数据库与运维人力,任务量与并发上来后调度和数据库资源开销会上升。

能接入:以 Python 脚本定义 DAG 接入现有数据管道,单个任务可执行脚本或命令;是否支持 API、MCP、n8n 等外部编排方式材料未提及,需查官方文档确认。

电商:每日订单、库存与对账数据定时同步软件开发:构建、发布与数据管道统一调度办公:周期性业务报表自动生成并分发

商业方向与限制

可以怎么变现:面向中小团队做 Airflow 部署托管与 DAG 开发交付:把客户散落的脚本迁成可调度、可监控的流水线,按项目或长期运维收费。

限制:Apache-2.0,可商用;但必须写 Python 定义 DAG,没有免代码建模方式,非技术用户门槛高;自托管要自行维护调度器、元数据库与版本升级;未取到 README,安装方式与版本信息需自行确认。

工作流编排数据管道Python自托管ETL

Star 历史

2 个快照
2026-10-182026-10-20

页面上的中文判断由模型基于仓库信息与 README 生成,会标注不确定性;Star 与许可证等事实来自 GitHub 官方 API。发现分析有误可以在后台重新分析该仓库。