Build trading bots, market makers, and integrations against Dango — sign and broadcast transactions, query state, and stream live order books from TypeScript, Python, or Rust.
TypeScript
@left-curve/sdk — viem-style client. Public and signer clients, action functions, WebSocket subscriptions, tree-shakable imports.
Best for: browser dApps, Node.js services, indexers, automated traders.
Python
dango — Exchange + Info classes, plus a Hyperliquid-compatibility layer that re-uses your existing hyperliquid-python-sdk code.
Best for: quantitative research, backtests, scripts migrated from Hyperliquid.
uv add dangoRust
dango-sdk — async GraphQL client, WebSocket subscriptions, key management, transaction signing.
Best for: low-latency market makers, on-chain services, async Tokio workloads.
[dependencies]
dango-sdk = "0"What every SDK gives you
- Account model — create users, manage keys, mint signing sessions
- Transactions — compose, sign, simulate, broadcast, poll for inclusion
- State queries — balances, contract state, DEX pairs, perps positions
- Subscriptions — live block, trade, candle, and event streams
- Rate-limit awareness — documented patterns for 167 req/10s and 30 sub/WS
Where to go next
- New to Dango? Each language section opens with a five-minute "First call" guide.
- Migrating from Hyperliquid? Start with the Python migration guide.
- Building production infrastructure? Read Rate Limits & Quotas for your language.