SDK Reference
Akshi provides multiple SDK options depending on your language and execution model.
| SDK | Language | Model | Page |
|---|---|---|---|
| Rust SDK | Rust | Compiled to WASM, runs inside the sandbox | rust-sdk |
| Python SDK | Python | HTTP client against the API | python-sdk |
| TypeScript SDK | TypeScript | HTTP client against the API | typescript-sdk |
| WIT Interface | IDL | Component Model contract | wit-interface |
The Rust SDK (akshi-sdk crate) is the primary interface for agents
running inside the WASM sandbox. It provides direct host-capability calls with
no network overhead.
The Python and TypeScript SDKs are thin HTTP clients that wrap the HTTP API. They are suited for external tooling, dashboards, and orchestration scripts.
The WIT interface defines the canonical contract between the sandbox and the host runtime using the WebAssembly Component Model.