Community SDKs by QuickNode — Not affiliated with Hyperliquid Foundation.
The simplest way to trade on Hyperliquid. One line to place orders, zero ceremony.
| Language | Package | Status |
|---|---|---|
| Python | pip install hyperliquid-sdk |
Available |
| TypeScript | npm install hyperliquid-sdk |
Coming soon |
| Rust | cargo add hyperliquid-sdk |
Coming soon |
from hyperliquid_sdk import HyperliquidSDK
sdk = HyperliquidSDK()
order = sdk.market_buy("BTC", notional=100) # Buy $100 of BTCimport { HyperliquidSDK } from 'hyperliquid-sdk';
const sdk = new HyperliquidSDK();
const order = await sdk.marketBuy("BTC", { notional: 100 });use hyperliquid_sdk::HyperliquidSDK;
let sdk = HyperliquidSDK::new()?;
let order = sdk.market_buy("BTC").notional(100.0).send().await?;All SDKs share the same design philosophy:
- One-line orders — No build-sign-send ceremony
- Size or notional — Specify size in asset units or USD
- Order management — Modify, cancel, track orders
- Position management — Close positions with one call
- Clear errors — Actionable error messages with guidance
- HIP-3 support — Same API for HIP-3 markets
- Documentation: https://hyperliquidapi.com/docs
- Examples: https://github.com/quiknode-labs/hyperliquid-examples
These are unofficial community SDKs developed and maintained by QuickNode. They are not affiliated with, endorsed by, or associated with Hyperliquid Foundation or Hyperliquid Labs.
Use at your own risk. Always review transactions before signing. QuickNode is not responsible for any losses incurred through use of these SDKs.
MIT License - see LICENSE for details.