MLOps & experiment tracking · Kubeflow project (CNCF)

Kubeflow

Open-source, Kubernetes-native toolkit for orchestrating ML pipelines, notebooks, and training jobs.

Kubeflow is an open-source, Kubernetes-native platform for orchestrating machine learning workloads — it is a pipeline-orchestration and infrastructure tool, not an experiment tracker or a production model-monitoring product. Its components include Kubeflow Pipelines for building and scheduling multi-step ML workflows, notebook servers for interactive development, distributed training operators (for TensorFlow, PyTorch, and others), and KServe for model serving. Because it runs on any Kubernetes cluster, Kubeflow can be deployed on-premises or on a self-managed cluster in any public cloud; there is no vendor-hosted SaaS from the project itself, though several cloud providers ship managed distributions based on it. Kubeflow is governed as a Cloud Native Computing Foundation project, reaching CNCF graduated status in 2026, and is maintained by a broad community of contributors rather than a single company.

At a glance

Vendor Kubeflow project (CNCF)
Pricing model Open source + paid options
Free tier Yes
Deployment Self-hosted
Open source Yes (Apache-2.0)
Best for Platform teams that already run Kubernetes and want to orchestrate ML pipelines on their own infrastructure.

Pricing

Kubeflow is free, open-source software; costs come from the Kubernetes cluster and cloud infrastructure it runs on.

Pricing has not been verified yet — see the vendor's site.

Features

  • Multi-step ML pipeline orchestration
  • Distributed training operators (TensorFlow, PyTorch, etc.)
  • Managed Jupyter notebook servers
  • Hyperparameter tuning (Katib)
  • Model serving via KServe
  • Runs on any Kubernetes cluster
  • Multi-tenancy and access control for shared clusters

Integrations

Profile last reviewed September 21, 2026

Alternatives

Kubeflow in the index now

Terms to know

Related guides