You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Docs: update screenshots, improve clarity and flow (home page) (#48899)
Rewrote the “Why Airflow” section to improve narrative flow, tighten language, and reduce redundancy. Grouped related ideas (e.g. scheduling/backfilling and UI interactions), clarified phrasing around extensibility, and smoothed the conclusion with community references. Other than adding new screenshots for Airflow 3, no content was removed—just restructured and refined for readability.
Copy file name to clipboardExpand all lines: airflow-core/docs/index.rst
+53-65Lines changed: 53 additions & 65 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,18 +20,17 @@ What is Airflow®?
20
20
21
21
`Apache Airflow® <https://github.com/apache/airflow>`_ is an open-source platform for developing, scheduling,
22
22
and monitoring batch-oriented workflows. Airflow's extensible Python framework enables you to build workflows
23
-
connecting with virtually any technology. A web interface helps manage the state of your workflows. Airflow is
24
-
deployable in many ways, varying from a single process on your laptop to a distributed setup to support even
25
-
the biggest workflows.
23
+
connecting with virtually any technology. A web-based UI helps you visualize, manage, and debug your workflows.
24
+
You can run Airflow in a variety of configurations — from a single process on your laptop to a distributed system
25
+
capable of handling massive workloads.
26
26
27
27
Workflows as code
28
28
=========================================
29
-
The main characteristic of Airflow workflows is that all workflows are defined in Python code. "Workflows as
30
-
code" serves several purposes:
29
+
Airflow workflows are defined entirely in Python. This "workflows as code" approach brings several advantages:
31
30
32
-
- **Dynamic**: Airflow pipelines are configured as Python code, allowing for dynamic pipeline generation.
33
-
- **Extensible**: The Airflow® framework contains operators to connect with numerous technologies. All Airflow components are extensible to easily adjust to your environment.
34
-
- **Flexible**: Workflow parameterization is built-in leveraging the `Jinja <https://jinja.palletsprojects.com>`_ templating engine.
31
+
- **Dynamic**: Pipelines are defined in code, enabling dynamic dag generation and parameterization.
32
+
- **Extensible**: The Airflow framework includes a wide range of built-in operators and can be extended to fit your needs.
0 commit comments