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” Quickstart Zero to a running app in 15 minutes.
Build your first app The full guided walkthrough.
How-to guides
Section titled “How-to guides” All guides Task-focused recipes.
Example apps Annotated walkthroughs of real apps.
Testing your app The in-process TestHost harness.
Reference
Section titled “Reference” SDK macros The app macros, with examples.
Collections The CRDT collection types and when to use each.
Deep dives
Section titled “Deep dives” Advanced SDK Custom Mergeable, private storage, xcall, migrations.
Access-controlled storage Public / User / Frozen / Shared, and the enforcement model.
Storage performance & big-O How writes really cost, derived from the implementation.
Gotchas & sharp edges The non-obvious things that bite.