Skip to content

Tools & APIs

Info Every entry below links to its canonical README. Follow those for installation flags, API surfaces, and deeper guides.

Use this directory as a jumping-off point; it shows you what exists and where to learn more without duplicating repo docs.

flowchart TD
    DESKTOP[Desktop GUI] --> OPERATE[Manage nodes and launch apps]
    CLI[meroctl and merod] --> OPERATE
    DEVTOOLS[Merobox and create-mero-app] --> BUILD[Build and test locally]
    SDKS[Client SDKs and ABI codegen] --> BUILD
    SIGN[mero-sign and registry CLI] --> PUBLISH[Package and publish apps]

    classDef lime fill:#14210a,stroke:#a5ff11,color:#f5ffe0,stroke-width:2px;
    classDef cyan fill:#0b2526,stroke:#39d0c8,color:#dcfffd,stroke-width:2px;
    classDef purple fill:#221133,stroke:#c084fc,color:#f7ecff,stroke-width:2px;

    class DESKTOP,CLI lime;
    class DEVTOOLS,SDKS cyan;
    class SIGN,PUBLISH purple;
    class OPERATE,BUILD lime;
GoalTool
GUI: manage nodes, launch apps, SSOCalimero Desktop
CLI: manage a live nodemeroctl
Local dev / multi-node testingMerobox
Sign an app bundlemero-sign
Bundle and publish apps to the registrycalimero-registry
Generate TypeScript clients from Rust ABIsABI Codegen
Managed hosted nodesCalimero Cloud & MDMA

ToolReferenceNotes
Calimero DesktopDesktop Guide · DownloadGUI for node management, identity, context browsing, and launching apps with built-in SSO.
Desktop ArchitectureHow Desktop WorksTauri shell, local node orchestration, install flow, SSO return path, and release/update model.
ToolReferenceNotes
merodcalimero-network/coreNode runtime orchestrating WASM apps, storage, networking, RPC.
meroctlCLI ReferenceCommand-line surface for context lifecycle, deployment, diagnostics. See also core/crates/meroctl for source code.
Admin Dashboardcalimero-network/admin-dashboardWeb UI for member management, metrics, alerts.

Tip: Developer Tools Guide For comprehensive documentation on Merobox, ABI Codegen, and create-mero-app, see the Developer Tools Guide.

ToolReferenceNotes
Developer ToolsDeveloper Tools GuideComprehensive guide to Merobox (local networks), ABI Codegen (TypeScript generation), and create-mero-app (boilerplate scaffolding).
MeroboxMerobox Guide · calimero-network/meroboxDocker/native node management, workflow YAML orchestration, remote-node control, and local test harnesses.
ABI Codegencalimero-network/mero-devtools-jsGenerate TypeScript clients from Rust application ABIs.
create-mero-appcalimero-network/mero-devtools-jsScaffold new Calimero apps from kv-store boilerplate.
Design Systemcalimero-network/design-systemShared UI components and tokens.
ToolReferenceNotes
Calimero CloudCloud & MDMA OverviewHosted dashboard and account surface for managed Calimero nodes.
MDMA control planeOperator ArchitectureManager + Dispatcher + infrastructure orchestration behind the hosted platform.

Tip: Client SDKs Guide For comprehensive documentation on all three client SDKs (Rust, Python, JavaScript), see the Client SDKs Guide.

SDKReferenceNotes
Client SDKsClient SDKs GuideComprehensive guide to Rust, Python, and JavaScript client SDKs for interacting with Calimero nodes.
JavaScript Clientcalimero-network/calimero-client-jsBrowser/Node bindings, event streaming, auth helpers. ✅ Full authentication support.
Python Clientcalimero-network/calimero-client-pyPython bindings, ABI tooling, automation recipes. ⚠️ Authentication support planned.
Rust Clientcalimero-network/core/crates/clientRust client SDK for CLI tools and sidecar services. ⚠️ Authentication support planned.
Rust SDKcalimero-network/core/crates/sdkApp macros, storage primitives, state helpers. For building Calimero applications.
ToolReferenceNotes
mero-signmero-sign Guide · core/tools/mero-signEd25519 key management and manifest signing. Required before publishing any bundle. Install: cargo install mero-sign
calimero-registrycalimero-network/app-registryCLI for bundling and pushing apps to the Calimero App Registry. See Publishing Apps.
ResourceReferenceNotes
Merobox Workflowsbattleships example repoReusable network topologies for local + CI.
Docs & CI scriptscalimero-network/docsMkDocs site, link policies, CI glue.

Tip Pick a tool, follow its README end-to-end, then link back into MKDocs when you need a refresher. These pages stay minimal by design.