Kubeflow

The foundation of tools for AI Platforms on Kubernetes.

What is Kubeflow?

Kubeflow is the foundation of tools for AI Platforms on Kubernetes.

AI platform teams can build on top of Kubeflow by using each project independently or deploying the entire AI reference platform to meet their specific needs. The Kubeflow AI reference platform is composable, modular, portable, and scalable, backed by an ecosystem of Kubernetes-native projects for each stage of the AI lifecycle.

Deploy Kubeflow anywhere you run Kubernetes.

Kubeflow Projects

Spark Operator Logo
Kubeflow Spark Operator

Kubeflow Spark Operator aims to make specifying and running Spark applications as easy and idiomatic as running other workloads on Kubernetes.

Kubeflow Notebooks Logo
Kubeflow Notebooks

Kubeflow Notebooks lets you run web-based development environments on your Kubernetes cluster by running them inside Pods.

Kubeflow Trainer logo
Kubeflow Trainer

Kubeflow Trainer is a Kubernetes-native project for LLMs fine-tuning and enabling scalable, distributed training across a wide range of AI frameworks, including PyTorch, HuggingFace, DeepSpeed, MLX, JAX, XGBoost, and others.

Katib Logo
Kubeflow Katib

Kubeflow Katib is a Kubernetes-native project for automated machine learning (AutoML) with support for hyperparameter tuning, early stopping and neural architecture search.


KServe Logo
Kubeflow KServe

KServe is a standardized distributed generative and predictive AI inference platform for scalable, multi-framework deployment on Kubernetes.

Kubeflow Model Registry logo
Kubeflow Model Registry

Kubeflow Model Registry is a cloud-native component that provides a single pane of glass for ML model developers to index and manage models, versions, and ML artifacts metadata. It fills a gap between model experimentation and production activities.

Kubeflow Pipelines Logo
Kubeflow Pipelines

Kubeflow Pipelines (KFP) is a platform for building then deploying portable and scalable machine learning workflows using Kubernetes.

Dashboard Icon
Kubeflow Dashboard

Kubeflow Central Dashboard is our hub which connects the authenticated web interfaces of Kubeflow and other ecosystem components.



Join our Community

We are an open and welcoming community of software developers, data scientists, and organizations! Check out the weekly community calls, get involved in discussions on the mailing list or chat with others on the Slack Workspace!

We are a Cloud Native Computing Foundation project.