> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://docs.nvidia.com/dynamo/llms.txt. For full content including API reference and SDK examples, see https://docs.nvidia.com/dynamo/llms-full.txt.

# Python API

Dynamo publishes 11 Python modules with 365 public class and function symbols under `dynamo.*`.

#### [dynamo.\_core](python/_core)

89 symbols. Rust-backed distributed runtime, KV router, and endpoint bindings.

#### [dynamo.runtime](python/runtime)

17 symbols. Decorators and re-exports for defining Dynamo workers and endpoints.

#### [dynamo.llm](python/llm)

47 symbols. High-level LLM primitives for building request pipelines.

#### [dynamo.frontend](python/frontend)

43 symbols. OpenAI-compatible HTTP frontend, argument parsing, and pre/post-processing.

#### [dynamo.common](python/common)

80 symbols. Shared configuration groups, storage adapters, and utility helpers.

#### [dynamo.health\_check](python/health_check)

2 symbols. Health-check payload types and environment-driven configuration.

#### [dynamo.logits\_processing](python/logits_processing)

4 symbols. Custom logits processors for LLM token generation.

#### [dynamo.planner](python/planner)

36 symbols. Scaling connectors, decision types, and Planner configuration.

#### [dynamo.router](python/router)

7 symbols. Request-router configuration and command-line argument groups.

#### [dynamo.mocker](python/mocker)

23 symbols. Mock engine used to run Dynamo workflows without a real GPU backend.

#### [dynamo.nixl\_connect](python/nixl_connect)

17 symbols. NIXL RDMA connector primitives for KV cache and tensor transport.