Skip to content
Introduction

Introduction

hyperliquid-go is a Go client for the Hyperliquid API. It covers the full HTTP API (market data, account state, trading, transfers, vaults, staking, multi-sig and deployer actions), the WebSocket API and the explorer.

import "github.com/koative/hyperliquid-go"

The package is named hyperliquid and has three clients:

ClientPurposeNeeds a key
InfoClientMarket data, account state, explorerNo
ExchangeClientOrders, cancels, transfers and every other signed actionYes
WebSocketClientReal-time subscriptions, requests over the socketOnly to send actions
This is an unofficial SDK, not affiliated with Hyperliquid Labs. Trading carries a high risk of loss and the software comes without warranty. Try everything on Testnet first.

Where to go next

Last updated on