PERP.WIKI
g

go-hyperliquid

on Hyperliquid

Community Golang SDK for the Hyperliquid API with concurrent streaming support

Quick Facts

What is go-hyperliquid?

go-hyperliquid is a community-developed Golang SDK for the Hyperliquid API, providing idiomatic Go bindings for trading, market data, and account management on Hyperliquid. Built with Go's concurrency model in mind, the SDK leverages goroutines and channels for efficient WebSocket streaming and concurrent order management—making it well-suited for high-throughput trading systems written in Go. The library covers the full Hyperliquid API including REST endpoints for order placement, account queries, and historical data, as well as WebSocket subscriptions for real-time order book updates and trade feeds.

Why go-hyperliquid on Hyperliquid?

Developer tools and SDKs accelerate building on Hyperliquid by providing libraries, APIs, and frameworks for interacting with HyperCore and HyperEVM. go-hyperliquid is part of this infrastructure category that lowers the barrier to entry for developers and enables faster protocol development across the ecosystem.

Compare go-hyperliquid with

Related SDKs & Developer Tools Projects

View all →

Want the full breakdown of go-hyperliquid?

View full profile