Skip to main content
NVIDIA
Dynamo Sidecar
Container
NVIDIA
Dynamo Sidecar

The Dynamo Sidecar image is a CPU-only multi-arch container that runs beside a stock SGLang, TensorRT-LLM, or vLLM engine and connects it to Dynamo over the engine's native gRPC API. Experimental in v1.5.0.

Overview

The Dynamo Sidecar container runs beside a stock inference engine and connects it to Dynamo over the engine's native gRPC API. The engine keeps its own serve command and argument surface, and Dynamo runs in a separate process that handles worker registration, discovery, and request handling. One CPU-only multi-arch image carries the sidecar executables for SGLang, TensorRT-LLM, and vLLM.

Experimental in v1.5.0. Sidecar packaging, launchers, and API coverage are still evolving, and the sidecar path does not yet match every feature of the in-process backends. Interfaces, defaults, and image layout may change without a deprecation cycle.

Quick Links: Key Components | Release Info | Getting Started | Support

Key Components

  • dynamo-sglang-sidecar: Connects a SGLang engine to Dynamo over its gRPC API.
  • dynamo-trtllm-sidecar: Connects a TensorRT-LLM engine to Dynamo over its gRPC API.
  • dynamo-vllm-sidecar: Connects a vLLM engine to Dynamo over its gRPC API.
  • dynamo-sidecar entrypoint: Convenience wrapper mapping the short names sglang, trtllm, and vllm onto the executables above, so ad-hoc docker run needs only the engine name. Kubernetes deployments set the executable directly as the container command.

For the design and the per-engine guides, see Sidecar Backends and the sidecar source.

Release Info

For the complete release history including architecture details, see the Release Artifacts page. Pre-built containers are available for both x86_64 (AMD64) and ARM64 architectures.

Getting Started

  1. Select the Tags tab and locate the container image release that you want to run.
  2. In the Pull Tag column, click the icon to copy the docker pull command.
  3. Open a command prompt and paste the pull command. Ensure the pull completes successfully.
  4. Run the sidecar for your engine:
docker run --rm nvcr.io/nvidia/ai-dynamo/dynamo-sidecar:<version> vllm --help
docker run --rm nvcr.io/nvidia/ai-dynamo/dynamo-sidecar:<version> sglang --help
docker run --rm nvcr.io/nvidia/ai-dynamo/dynamo-sidecar:<version> trtllm --help

For Kubernetes deployments, see Sidecar Backends.

Use Cases

  • Engine Isolation: Keep the upstream engine's native serve path while Dynamo runs in a separate process
  • Dependency Separation: Isolate Dynamo and engine dependencies instead of importing private engine APIs
  • Failure Attribution: Separate engine-specific and Dynamo-specific logs and health checks

Support Matrix

Please refer to the support matrix for detailed hardware and architecture support.

License

NVIDIA Dynamo is released under the Apache-2.0 open-source license, making it freely available for development, research, and deployment.

Technical Support

Publisher
NVIDIA
Latest Tag1.5.0
UpdatedSeptember 21, 2026 UTC
Compressed Size76.77 MB
Multinode SupportNo
Multi-Arch SupportYes

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.