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 →Hyperliquid Python SDK
Official Python SDK for Hyperliquid API integration
Hyperliquid Rust SDK
Official high-performance Rust client library for the Hyperliquid API
Hyperliquid TypeScript SDK
Community TypeScript SDK for Hyperliquid supporting all major JS runtimes
QuickNode
Enterprise-grade RPC infrastructure and developer APIs for HyperEVM
Want the full breakdown of go-hyperliquid?
View full profile