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

pip install kuest-py-clob-client
Download your personalized Python SDK

Rust SDK

Async Rust client with CLOB and optional module support.

cargo add kuest-client-sdk
Download your personalized Rust SDK

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.kuest.com")
print(client.get_ok())
print(client.get_server_time())

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(())
}

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.kuest.com')
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.