Rust API

Published Dynamo crates with release-pinned docs.rs links.

View as Markdown

Dynamo publishes 12 Rust crates for release 1.4.0.

Core Crates

CrateSummaryVersionInstall
dynamo-kv-routerKV-aware request routing library1.4.0cargo add dynamo-kv-router@1.4.0
dynamo-llmLLM inference engine1.4.0cargo add dynamo-llm@1.4.0
dynamo-memoryMemory management utilities1.4.0cargo add dynamo-memory@1.4.0
dynamo-runtimeCore distributed runtime library1.4.0cargo add dynamo-runtime@1.4.0
kvbm-logicalLogical layer for the KV Block Manager1.4.0cargo add kvbm-logical@1.4.0

Supporting Crates

CrateSummaryVersionInstall
dynamo-configConfiguration management1.2.1cargo add dynamo-config@1.2.1
dynamo-parsersProtocol parsers (SSE, JSON streaming)7.0.1cargo add dynamo-parsers@7.0.1
dynamo-protocolsAsync OpenAI-compatible API client5.0.1cargo add dynamo-protocols@5.0.1
dynamo-tokenizersTokenizer library for LLM inference1.5.4cargo add dynamo-tokenizers@1.5.4
dynamo-tokensTokenizer bindings for LLM inference1.4.0cargo add dynamo-tokens@1.4.0

Development and Testing

CrateSummaryVersionInstall
dynamo-mockerInference engine simulator for benchmarking1.4.0cargo add dynamo-mocker@1.4.0

Deprecated Crates

CrateSummaryVersionInstall
dynamo-async-openaiLegacy OpenAI client; use dynamo-protocols1.0.2cargo add dynamo-async-openai@1.0.2

Language Bindings

BindingLanguageSummarySource
dynamo-codegenPythonPyO3 code generation for the dynamo._core module.lib/bindings/python/codegen
libdynamo_llmCC bindings for the Dynamo LLM library.lib/bindings/c