Axes Docs

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-client
Download your personalized TypeScript SDK

Download 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.