KAITO
SandboxAI InfrastructureKAITO (Kubernetes AI Toolchain Operator) automates the deployment of LLM inference, fine-tuning, and RAG workloads on Kubernetes.
What it is
KAITO (Kubernetes AI Toolchain Operator) automates the deployment of LLM inference, fine-tuning, and RAG workloads on Kubernetes. Its core value prop: you define a Workspace custom resource pointing to a model (Llama, Falcon, Mistral, Phi, etc.), and KAITO handles GPU node provisioning, container image selection, and inference server configuration automatically. Instead of hand-writing GPU node pools, driver installs, and vLLM/TGI configs, you get a CRD-driven workflow with model presets baked in.
It's built specifically for the "I have a Kubernetes cluster and need to run a model on it without becoming a GPU infrastructure expert" problem — not a general-purpose ML platform.
Who builds it and why
KAITO originated at Microsoft/Azure and remains heavily influenced by that lineage — auto-provisioning logic has clear ties to Karpenter-style node management, and much of the early tooling targeted AKS. It's now a CNCF Sandbox project, which means it has some neutral governance scaffolding, but sandbox status means the CNCF hasn't validated it for broader maturity — that's a self-attested stage.
61 contributors and active commits through mid-2026 signal real, ongoing engineering investment rather than an abandoned research prototype. This isn't a side project — it's being used to solve actual GPU provisioning pain in production Azure/AKS environments, and the project's design choices (preset model configs, workspace CRDs) reflect that operational origin.
Production readiness signal
976 GitHub stars is modest for a CNCF project in the AI infra space — this tells you adoption is still early and mostly limited to teams already deep in the Azure/AKS ecosystem or those willing to invest in evaluating a Sandbox-stage tool.
Positive signals: consistent commit activity, 61 contributors (healthy for this stage), and a v0.11.0 release — pre-1.0, so expect breaking API changes between minor versions. The license is marked NOASSERTION — this is a real flag. Before you deploy this anywhere near production, get legal to confirm what license actually governs your usage; NOASSERTION is not the same as "clearly open source and safe to depend on."
Sandbox maturity + pre-1.0 versioning + license ambiguity = treat this as an actively-developed tool worth piloting, not a hardened platform to bet critical infrastructure on yet.
Who should use this
- Teams running on AKS (or planning to) who want GPU node provisioning for LLM inference handled declaratively instead of manually managing node pools and drivers.
- Platform engineers who want preset model configs (vLLM/TGI wiring, resource requests) rather than hand-tuning inference server flags per model.
- Teams experimenting with RAG or fine-tuning workflows on Kubernetes who want a CRD-native interface rather than stitching together separate tools for provisioning, serving, and tuning.
- Organizations comfortable running Sandbox-stage CNCF projects and doing their own hardening/vetting.
Who should NOT use this
- Teams needing multi-cloud portability today — KAITO's GPU auto-provisioning logic is still most mature on Azure; expect rough edges elsewhere.
- Anyone who can't tolerate license ambiguity — resolve the NOASSERTION issue with legal before adoption, especially in regulated industries.
- Teams needing a stable, versioned API contract — pre-1.0 releases mean breaking changes are still expected.
- Shops wanting a fully-managed inference platform (SageMaker, Vertex AI-style) — KAITO still requires you to own and operate the Kubernetes cluster underneath it.
- Anyone needing broad model-serving flexibility beyond the preset catalog — you'll be extending or forking configs yourself.
Alternatives
- KServe — CNCF's more mature, cloud-agnostic model serving framework with broader adoption and a stable API.
- Ray Serve — a more general-purpose distributed serving layer, better suited if you need custom Python-heavy inference pipelines beyond LLM presets.
- NVIDIA Triton + manual K8s operators — more control and multi-framework support, at the cost of doing your own orchestration glue.
Pricing
Fully open source — no paid tier, no vendor lock-in fee structure publicly available. Confirm actual license terms yourself given the NOASSERTION flag in the repo metadata; don't assume standard OSS terms apply until that's resolved.