compare
Kubeflow Pipelines vs ZenML
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Kubeflow Pipelines | ZenML |
|---|---|---|
| Language | Go | Python |
| Licence | Apache-2.0 | Apache-2.0 |
| Stars | 4.2k | 5.6k |
| Latest | 2.17.2 | 0.97.0 |
| Last push | 2026-10-06 | 2026-10-06 |
| Release cadence | about 29 days between releases | about 20 days between releases |
| Active contributors | 51 commit authors on the default branch in the last 90 days | 12 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Amazon SageMaker. Alternatives to Amazon SageMaker →
PartialKubeflow PipelinesPipelines of containerised ML steps on Kubernetes.
PartialZenMLPortable pipelines that run on your own orchestrators and clouds, with a model registry.
Kubeflow Pipelines
- 2.17.22026-09-04Version 2.17.2
- 2.17.12026-08-27Version 2.17.1
- 2.17.02026-07-09Version 2.17.0
- sdk-2.17.0-12026-07-09KFP SDK v2.17.0
- 2.16.12026-05-05Version 2.16.1
ZenML
- 0.97.02026-09-23Resource pools have been reworked to use ZenML Pro Resource Manager v2, and the old OSS resource-pool control-plane obj…
- 0.96.42026-09-04Webhook triggers for pipeline snapshots: ZenML now supports first-class webhook-driven automation for secure, project-s…
- 0.96.32026-08-07Multi-pod Kubernetes step operator jobs: Command steps can now run across multiple Kubernetes pods with the Kubernetes…
- 0.96.22026-07-17Artifact version deletion via the API is broken in this release and will be fixed in 0.96.3. Artifact versions can stil…
- 0.96.12026-07-02Run pipelines and steps over SSH: ZenML now includes an SSH orchestrator and SSH step operator for executing workloads…
Kubeflow Pipelines
✓ signed The latest release, 2.17.2, carries a signature GitHub verified.
Loading the security report
ZenML
✓ signed The latest release, 0.97.0, carries a signature GitHub verified.
Loading the security report