Get Started
Scaffold a project, write a service with decorators, build it to WASM, and call it on a node. Build your first app →
Get Started
Scaffold a project, write a service with decorators, build it to WASM, and call it on a node. Build your first app →
Guides
Task guides: CRDT collections, events, mergeable structs, generating typed clients, and migrating from Rust. Browse the guides →
Understand
How the SDK works end to end — the TypeScript→Rollup→QuickJS→WASM build pipeline and the QuickJS↔host runtime. See the architecture →
Reference
Every decorator, env host function, and collection method, verified
against the SDK exports. Open the reference →
The SDK ships two packages: @calimero-network/calimero-sdk-js (decorators,
CRDT collections, and env host bindings) and
@calimero-network/calimero-cli-js (the calimero-sdk build toolchain).
JavaScript services run inside a QuickJS interpreter compiled to WASM, so they share the same CRDT state, events, and cross-context calls as Calimero Core Rust services on the same network.