Skip to content

SDKs

Makaio SDKs let external processes participate in the Makaio bus protocol without depending on host application code. They are framework distribution artifacts.

SDKs follow two intentionally different architecture tracks.

Python, Rust, and future non-TypeScript SDKs implement the bus protocol in the target language. The canonical language-neutral protocol definition is generated from @makaio/contracts through the explicit PublicProtocolNamespaces catalog.

The TypeScript SDK re-exports the framework’s own bus-core types and transport layer, providing a thin convenience wrapper for TypeScript consumers that want to connect to a running Makaio instance.

SDKLanguageStatus
PythonPython 3.11+Phase 1
RustRust (stable)Phase 1
TypeScriptTypeScript 5+Phase 1