Skip to main content
This is the path from an installed package to a first quote. If you have not installed the SDK yet, start with Installation.

Basic Setup

KaleidoClient.create() is synchronous in both SDKs. Do not await client creation.
Every field you can pass to create() is listed in Configuration.

Sub-Client Architecture

Node Configuration Checks

TypeScript exposes client.hasNode() and always returns an rln client instance. Python exposes client.has_node(), and client.rln raises NodeNotConfiguredError if node_url is missing.

First Quote

Once a quote looks right, How to Swap walks the atomic swap flow end to end.