Start here
First trade
Configure a client, fund an account, place an order, and cancel it.
Delegated trading
Authorize a secondary signer and connect it to Relay.
Market and account data
Choose REST reads and WebSocket subscriptions.
Contract architecture
Understand custody, execution, and signed-action boundaries.
SDK responsibilities
The SDK accepts caller-provided viem public and wallet clients.kuru.account handles account operations; kuru.spot handles market operations. Lower-level request builders support applications that separate construction, signing, and submission.
Your application owns transaction confirmation, order reconciliation, nonce allocation, and strategy decisions. A returned transaction hash is not a confirmed order.