Build Calimero Apps
A Calimero application is a sandboxed WASM module that defines a shared, replicated state machine — its data types and the methods that mutate them. You write it in Rust against the SDK; the node handles replication, conflict-free merging, and sync.
Start here
Section titled “Start here”- Quickstart — install a node, install an app, call a method (15 min).
- Build your first app — scaffold → state → methods → build → run, end to end.
- Pick a how-to guide for the task in front of you.
- Keep the Reference open as you go.
Get started
Section titled “Get started”QuickstartZero to a running app in 15 minutes.
Build your first appThe full guided walkthrough.
How-to guides
Section titled “How-to guides”All guidesTask-focused recipes.
Example appsAnnotated walkthroughs of real apps.
Testing your appThe in-process TestHost harness.
Reference
Section titled “Reference”SDK macrosThe app macros, with examples.
CollectionsThe CRDT collection types and when to use each.
Deep dives
Section titled “Deep dives”Advanced SDKCustom Mergeable, private storage, xcall, migrations.
Access-controlled storagePublic / User / Frozen / Shared, and the enforcement model.
Storage performance & big-OHow writes really cost, derived from the implementation.
Gotchas & sharp edgesThe non-obvious things that bite.