Overview
Both SDKs auto-generate types from the same OpenAPI specifications, ensuring consistency:- TypeScript: Types generated via
openapi-fetchwith full type inference - Python: Pydantic models generated from the OpenAPI specs
Configuration
KaleidoConfig
Layer Types
TheLayer type defines all supported network layers for asset transfers.
Receiver Address Formats
TheReceiverAddressFormat type defines address formats for each layer.
Market Types
Asset
Represents a tradeable asset.TradingPair
Represents a trading pair with routes and limits.Quote / PairQuoteResponse
A price quote for a swap.Fee
Fee structure returned in quotes.Order Types
CreateSwapOrderRequest
Request to create a swap order.SwapOrder
A swap order with full details.Order State Enums
Node Types (RLN)
These types are used withclient.rln operations. They are auto-generated from the RLN node OpenAPI spec.