Orchestration Tools
Event-Driven Orchestration Platform
★ 4.4
Data Transformation Framework
★ 4.3
pip install kestrapip install sqlmeshpip install kestrapip install sqlmeshPython data engineers define workflows in Kestra's YAML syntax, calling Python scripts as task steps using the `io.kestra.core.tasks.scripts.Python` task type. Kestra passes variables between tasks via outputs, enabling data to flow from a Python ingestion script through a SQL transformation task to a Python validation step — all orchestrated without writing custom Airflow operators.
Python data engineers use SQLMesh as a dbt alternative with stronger SQL semantics and Python integration. Engineers define SQL and Python models in the same project — SQLMesh understands column-level dependencies and plans only the minimum set of models that need to rebuild when code changes, making incremental development fast and cost-efficient.
Individual Tool Pages