Rust API

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

View as Markdown

Dynamo publishes 12 Rust crates for release 1.3.1.

Core Crates

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

Supporting Crates

CrateSummaryVersionInstall
dynamo-configConfiguration management1.2.1cargo add dynamo-config@1.2.1
dynamo-parsersProtocol parsers (SSE, JSON streaming)1.3.0cargo add dynamo-parsers@1.3.0
dynamo-protocolsAsync OpenAI-compatible API client1.3.0cargo add dynamo-protocols@1.3.0
dynamo-tokenizersTokenizer library for LLM inference1.3.1cargo add dynamo-tokenizers@1.3.1
dynamo-tokensTokenizer bindings for LLM inference1.3.1cargo add dynamo-tokens@1.3.1

Development and Testing

CrateSummaryVersionInstall
dynamo-mockerInference engine simulator for benchmarking1.3.1cargo add dynamo-mocker@1.3.1

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