Alternatives to ZenML

An open-source framework for writing ML pipelines and AI agents in Python and running them on your own infrastructure. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as ZenML.

  • Flyte

    An open-source orchestration platform for durable data, machine learning and AI agent workflows written in Python.

    Flyte is an open-source orchestration platform for Python data, ML and agent workflows that recovers from failures and includes a local devbox with a web UI, though Flyte 1 users must migrate.

  • Kubeflow

    A Kubernetes-native set of open-source projects for running data, ML and AI workloads.

    Kubeflow is an Apache-2.0 set of Kubernetes-native projects for ML training and serving, requiring a Kubernetes cluster instead of ZenML's portability across orchestrators and clouds.

Similar software

Related functionality, not a direct replacement.