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.