Calimero Client Py

Python SDK for interacting with Calimero nodes — built with PyO3 for native performance, with Client for contexts, applications, blobs, and RPC calls.

40+
API methods
5
API surfaces
sync
No async/await needed
3.9+
Python version

Start Here

1

Install

pip install calimero-client-py

Requires Python ≥3.9. Rust binaries are pre-built for common platforms.

2

Connect

import calimero

conn = calimero.create_connection(
  api_url="https://node.example.com",
  node_name="my-node"
)
3

Call the API

client = calimero.create_client(conn)

contexts = client.list_contexts()
apps = client.list_applications()

Architecture

Your App Python 3.9+ calimero-client-py Rust + PyO3 — pip install calimero-client-py ConnectionInfo auth · node URL Client contexts · apps · blobs JWT Token Cache ~/.merobox/auth_cache/ Calimero Node Admin API JSON-RPC Blob storage Auth endpoints

Reference