DAG authoring
Author a DAG: leoflow.yaml plus dag.py compiled to one immutable artifact.
Version v0.4.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
Everything about writing DAGs for Leoflow. A DAG is a dag.py on the Airflow Task
SDK plus a leoflow.yaml for packaging and bindings, compiled to one immutable
artifact.
leoflow.yaml, no extra task.Author a DAG: leoflow.yaml plus dag.py compiled to one immutable artifact.
Use Airflow operators and sensors from your DAGs on Leoflow.
Render a dbt project into a Leoflow DAG with native model-level tasks.
Expose Variables and Connections to your task pods.
Notify on run failure from leoflow.yaml — Slack or a generic webhook, no extra task and no Python.
Fan-out plus reduce as a Python list comprehension — native map-reduce for ML/AI.
Runnable example DAGs covering the common authoring patterns.
A worked 1 GB ETL that shares data between tasks through the per-run staging volume.
Edit and run DAGs from the browser in Leoflow Lite.