At PyTorch Conference North America on Oct 20, the CNCF Sandbox project llm-d released version 1.0. It turns inference engines such as vLLM and SGLang into one coordinated serving pool, and 1.0 adds multi-tenant priority and fairness scheduling (flow control), router high availability with zero-downtime rolling upgrades (DisaggregatedSet), a v1 configuration API, and agent-aware session routing with Responses API state. Founded in 2025 by Red Hat, IBM, Google Cloud, CoreWeave and NVIDIA, the project has 500+ contributors, and JetBrains, DigitalOcean and Mistral already run it in production.
Key Takeaways
- ✓Scale (Red Hat press release, vendor-reported): GLM 5.2, roughly 753B parameters, on NVIDIA GPUs peaked at 6.6M output tokens per minute and served up to 3,000 concurrent coding agents with zero preemptions, 5-10x cheaper per token than equivalent commercial API pricing at cloud rental rates
- ✓Cache reuse: IBM says the prefix-aware router captured 97% of available cache reuse on an agentic coding workload; an IBM Research quantum error correction project saw ~98% prefix hits, ~$0.11 per million tokens, and 11.5x lower cost than an all-proprietary setup
- ✓Google Cloud figures: on Ironwood TPU, prefix-aware routing plus host memory offload cut median time-to-first-token by more than 85% and raised throughput 2.4x on an agentic coding workload; the Gemini platform doubled its prefix cache hit rate from 35% to 70%
- ✓New in 1.0: flow-control multi-tenant QoS, router hot-standby HA, DisaggregatedSet for coordinated prefill/decode rollouts, a v1 config API, and previous_response_id support in the Responses API
- ✓Ecosystem: 500+ contributors from 25+ organizations; JetBrains' free Junie Lite, DigitalOcean Serverless Inference and Mistral's tiered commercial traffic run on it; the GitHub v1.0.0 notes admit not every tracked goal shipped

Key Decision Metrics at a Glance
Not enough VRAM? Compare cloud API and self-hosting costs
Compare 40 dev plans & simulate token costs vs $20/mo subscriptions
Project Links & Resources
Direct AccessIn-Depth Technical Analysis
Background and the problem it targets
Inference traffic is shifting from one-prompt-one-answer chat to multi-step agents and RL rollouts that resend long contexts at every step and arrive in bursts. Behind a single machine or a round-robin load balancer, replicas recompute the same prompts, accelerator memory fills with duplicate state, and one bursty agent loop can stall interactive users. llm-d targets this cluster-level scheduling problem for teams serving their own models.
Architecture and how it works
llm-d does not replace the inference engine; it sits on top of vLLM and SGLang. Its router tracks which replica holds which cached prefix and weighs load and predicted latency; KV cache can be offloaded from accelerator memory to host RAM and then SSD; prefill and decode run as separate pools, with wide expert parallelism for large MoE models. Version 1.0 focuses on Day 2 operations: flow control queues and sheds load by priority and fairness, the router gets hot-standby HA and zero-downtime upgrades, DisaggregatedSet rolls prefill and decode together, the config API graduates to v1, and session-aware routing plus Responses API state arrive for agents.
Benchmarks and measured results
All figures are project or vendor-reported, not independent: a GLM 5.2 deployment peaked at 6.6M output tokens per minute across 3,000 concurrent coding agents at 5-10x lower cost than commercial APIs; on Ironwood TPU median time-to-first-token fell more than 85% with 2.4x throughput; IBM says the router captured 97% of available cache reuse. The GitHub release notes also admit not every tracked goal was completed.
Getting started
- Teams already running vLLM can start by adding only llm-d's prefix-aware routing in front, then enable flow control, KV offload and prefill/decode disaggregation step by step.
- GKE users can deploy Google's verified Helm charts or run the router through the managed GKE Inference Gateway.
- Use the project's Prism dashboard and llm-d-benchmark recipes to reproduce throughput, latency and cost curves on your own cluster before committing.
Benchmark side-by-side against alternatives, or calculate monthly token cost vs subscription break-even.
Discussion & Comments
0Sign in to join the discussion
Connect with AI developers to exchange benchmark insights.