API
Rust SDK
Workspace-first Rust crates for OS, package, and model integration.
Rust SDK
MAPLE does not currently publish a single maple-sdk crate. The Rust integration surface is workspace-first.
What to use today
maple-kernel-sdkfor shared worldline, commitment, provenance, and kernel integration surfacesmaple-kernel-sdkwhen you want to embed Maple OS authority behavior directlymaple-package,maple-build,maple-package-trust, andmaple-registry-clientfor the package pipelinemaple-model-*crates for model storage, routing, serving, and benchmarking
Installation
Use path dependencies from a local checkout or a vendored copy of the workspace:
[dependencies]
maple-kernel-sdk = { path = "../maple/crates/maple-kernel-sdk" }
maple-core = { path = "../maple/crates/maple-core" }
Adjust the paths to match your repository layout.
Typical flow
- Run
palmdormaple daemon start --foreground. - Use
maple-kernel-sdkor plain HTTP againstPALM_ENDPOINT. - Keep package and model flows in Rust using the workspace crates directly.
- Use the CLI and examples when you want operator-facing behavior rather than embedded library behavior.
Status
A single polished published Rust SDK may come later. The implemented Rust surface today is the workspace itself.
