MMXX SDK.
Typed Rust client. Language-agnostic gateway.
The first-party SDK is karoowa-sdk, a typed async Rust client for Karoowa nodes. From any other stack, hit the same JSON-RPC 2.0 gateway directly. Polyglot SDKs are on the post-v1.0 roadmap.
Pick your surface
Rust, first-party
karoowa-sdk: typed wallet (Ed25519), NodeClient, transaction builders for EIP-2718 / EIP-2930 / EIP-1559 envelopes. Async, feature-flagged, MSRV 1.85+.
Any language, via JSON-RPC
The Axum gateway speaks JSON-RPC 2.0, REST and WebSocket on a single port. Generate a typed client from the OpenAPI spec for your stack of choice.
Same primitives, two surfaces
Wallets
Ed25519 keypairs, deterministic address derivation, signed envelopes.
Transactions
Builder API for value transfer, contract calls, governance and bridge ops.
Subscriptions
WebSocket streams for new blocks, mempool events and log filters.
Contracts
Deploy and invoke wasmtime modules; receipts for every call.
Bridges
Submit and verify Merkle-proven cross-chain packet commitments.
Observability
Prometheus scrape and structured logs out of the gateway by default.
Continue exploring
Ready to build on decentralised infrastructure?
Tell us about your project. We will come back with an honest assessment of whether DaaS is the right rail for it.