Kubernetes-native Workflow Engines

Orchestrators built directly on top of Kubernetes primitives for containerized pipeline execution.

AR
01

Argo Workflows

An open-source, container-native workflow engine for orchestrating parallel jobs on Kubernetes, part of the broader Argo Project alongside CD, Rollouts and Events.

KubernetesDAG / StepsOpen source
Visit official site →
CO
02

Couler

A unified Python interface for constructing and managing workflows across engines such as Argo Workflows, Tekton and Apache Airflow, adopted internally at Ant Group.

Python SDKArgo backendOpen source
Visit official site →
KA
03

Kubeflow Kale

Simplifies deploying Jupyter Notebooks as Kubeflow Pipelines workflows directly from a notebook, with a v2 release shipping in 2026 for current Kubeflow Pipelines.

JupyterKubeflowOpen source
Visit official site →

General-Purpose Workflow Orchestrators

Python-first schedulers for data and ML pipelines, usable with or without Kubernetes.

FL
04

Flyte

An AI orchestration platform written in pure Python for dynamic, resilient workflows at scale, with 80M+ downloads and adoption at Fortune 500 companies.

Python-nativeAI orchestrationOpen source
Visit official site →
DA
05

Dagster

An asset-centric data orchestrator for ML, analytics and ETL that tracks lineage and data health across a pipeline rather than just task completion.

Asset-baseddbt / SnowflakeOpen source + Cloud
Visit official site →
PR
06

Prefect

Turns any Python function into an observable workflow with a single decorator, backed by an open-source core plus managed Prefect Cloud for production.

Python-native22.7k+ starsOpen source + Cloud
Visit official site →
LU
07

Luigi

Spotify's Python package for building complex pipelines of batch jobs, handling dependency resolution, workflow management and failure recovery.

Batch jobsHadoop supportOpen source
Visit official site →

End-to-End MLOps Platforms

Frameworks that manage the full ML lifecycle: data prep, training, tuning, tracking and deployment.

ML
08

MLRun

An open-source AI orchestration framework managing ML and generative AI applications across their lifecycle, also available as a managed service on the Iguazio platform.

MLOps + LLMOpsMulti-cloudOpen source
Visit official site →
ZE
09

ZenML

An extensible open-source MLOps framework for reproducible pipelines, now positioned as a unified platform spanning classical ML, LLM pipelines and AI agents.

Reproducible pipelinesStack-agnosticOpen source + Pro
Visit official site →
KE
10

Kedro

A Python framework hosted by the LF AI & Data Foundation for creating reproducible, maintainable and modular data engineering and data science code.

Data pipelinesKedro-VizOpen source
Visit official site →
ME
11

Metaflow

Originally built at Netflix, Metaflow makes it quick to build and manage real-life ML, AI and data science projects from a laptop to the cloud without code changes.

Netflix OSSAWS / Azure / GCPOpen source
Visit official site →
VA
12

Valohai

An MLOps platform for AI products that combine LLMs and specialized models, automating everything from dataset versioning to pipeline execution and deployment.

LLM + ML workflowsMulti-cloud / on-premCommercial
Visit official site →
PO
13

Polyaxon

Runs with all popular deep learning frameworks and machine learning libraries on Kubernetes, covering tracking, orchestration, optimization and model management.

KubernetesExperiment trackingOpen source + Cloud
Visit official site →
IG
14

Iguazio Pipeline Orchestration

Manages ML and generative AI workflows end-to-end on the Iguazio Data Science Platform, built on top of the open-source MLRun framework.

AutoMLExperiment trackingCommercial
Visit official site →

Model Serving & Inference Orchestration

Purpose-built for taking trained models into production inference at scale.

BE
15

BentoML

An inference platform for deploying any model anywhere, combining developer-friendly packaging with tailored optimization, autoscaling and streamlined operations.

Model servingLLM inferenceOpen source + Cloud
Visit official site →