Python SDK
Connect to Aleatoric Hyperliquid feeds from Python. Async-native, typed events, automatic reconnection.
Install python
pip install aleatoric Quickstart
1. Install
pip install aleatoric 2. Connect
from aleatoric import Client
client = Client(api_key="ak_your_key") 3. Stream Data
async for event in client.stream("BTC"):
print(f"Mid: {event.mid} | Spread: {event.spread}")
print(f"Best bid: {event.best_bid} x {event.bid_qty}") Workflows
Connect to Endpoint
from aleatoric import Client
# US region (default)
client = Client(api_key="ak_your_key")
# Japan region
client_jp = Client(api_key="ak_your_key", region="jp") Subscribe to Fills
async for fill in client.fills("ETH"):
print(f"Fill: {fill.side} {fill.size} @ {fill.price}")
print(f"Fee: {fill.fee_usd}") Handle Liquidation Events
async for liq in client.liquidations("BTC", min_size_usd=50000):
print(f"LIQUIDATION: {liq.side} ${liq.size_usd:,.0f}")
print(f"Severity: {liq.severity}")
if liq.cascade_risk:
print("WARNING: Cascade risk detected")