Clients & SDKs
Official SDKs for interacting with Kuest CLOB services in Python, Rust, and TypeScript
Official SDKs
Python SDK
Typed CLOB client for Python bots and backend services.
Rust SDK
Async Rust client with CLOB and optional module support.
TypeScript SDK
Web and Node.js client for automated CLOB trading flows.
npm install @kuestcom/clob-clientDownload personalized SDK packages from Settings → SDKs to receive your site URL, fee settings, and geoblock behavior prefilled.
Python quickstart
Read-only usage:
from py_clob_client.client import ClobClient
client = ClobClient("https://clob.axes.co")
print(client.get_ok())
print(client.get_server_time())Trading usage (authenticated) is available in the SDK examples: Python SDK README and examples.
Use Settings → SDKs to download the Python package already prepared for your site.
Rust quickstart
Read-only usage:
use kuest_client_sdk::clob::Client;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let client = Client::default();
println!("Ok: {}", client.ok().await?);
Ok(())
}Authenticated CLOB, WebSocket streaming, and optional API modules are documented in: Rust SDK README and examples.
Use Settings → SDKs to download the Rust package already prepared for your site.
TypeScript quickstart
Read-only usage:
import { ClobClient } from '@kuestcom/clob-client'
const client = new ClobClient('https://clob.axes.co')
console.log(await client.getOk())
console.log(await client.getServerTime())Use Settings → SDKs to download the TypeScript package already prepared for your site.
Auth and wallet notes
- Review Authentication before placing orders.
- EOA users may need to configure token allowances before trading.
- Proxy/Safe wallet flows are supported by all SDKs with signature-type specific setup.