Couler aims to provide a unified interface for constructing and managing workflows on different workflow engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow.
Couler is included in CNCF Cloud Native Landscape and LF AI Landscape.
Simplicity: Unified interface and imperative programming style for defining workflows with automatic construction of directed acyclic graph (DAG).
Extensibility: Extensible to support various workflow engines.
Reusability: Reusable steps for tasks such as distributed training of machine learning models.
Efficiency: Automatic workflow and resource optimizations under the hood.