We recommend using the latest stable release of Dynamo to avoid breaking changes.
Dynamo SGLang integrates SGLang engines into Dynamo’s distributed runtime, enabling disaggregated serving, KV-aware routing, and request cancellation while maintaining full compatibility with SGLang’s native engine arguments. It supports LLM inference, embedding models, multimodal vision models, and diffusion-based generation (LLM, image, video).
We recommend using uv to install:
This installs Dynamo with the compatible SGLang version.
Requires Rust and the CUDA toolkit (nvcc).
This is the ideal way for agents to also develop. You can provide the path to both repos and the virtual environment and have it rerun these commands as it makes changes
Start infrastructure services for local development:
Launch an aggregated serving deployment:
Verify the deployment:
You can deploy SGLang with Dynamo on Kubernetes using a DynamoGraphDeployment. For more details, see the SGLang Kubernetes Deployment Guide.