Hyperliquid Ruby SDK
A Ruby SDK for interacting with the Hyperliquid decentralized exchange API.
Full-featured SDK with Info API (market data), Exchange API (trading), real-time WebSocket streaming, and HIP-3 builder-deployed perpetuals support.
Installation
Add this line to your application’s Gemfile:
gem 'hyperliquid'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install hyperliquid
Usage
Basic Setup
require 'hyperliquid'
# Create SDK instance for read-only operations (mainnet by default)
sdk = Hyperliquid.new
# Or use testnet
testnet_sdk = Hyperliquid.new(testnet: true)
# Access the Info API (read operations)
info = sdk.info
# For trading operations, provide a private key
trading_sdk = Hyperliquid...
Hyperliquid Ruby SDK
A Ruby SDK for interacting with the Hyperliquid decentralized exchange API.
Full-featured SDK with Info API (market data), Exchange API (trading), real-time WebSocket streaming, and HIP-3 builder-deployed perpetuals support.
Installation
Add this line to your application’s Gemfile:
gem 'hyperliquid'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install hyperliquid
Usage
Basic Setup
require 'hyperliquid'
# Create SDK instance for read-only operations (mainnet by default)
sdk = Hyperliquid.new
# Or use testnet
testnet_sdk = Hyperliquid.new(testnet: true)
# Access the Info API (read operations)
info = sdk.info
# For trading operations, provide a private key
trading_sdk = Hyperliquid.new(
testnet: true,
private_key: ENV['HYPERLIQUID_PRIVATE_KEY']
)
# Access the Exchange API (write operations)
exchange = trading_sdk.exchange
Documentation
- API Reference - Complete list of available methods
- Examples - Code examples for Info and Exchange APIs
- Web Sockets - Web Sockets implementation
- Configuration - SDK configuration options
- Error Handling - Error types and handling
- Development - Contributing and running tests
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/carter2099/hyperliquid.
License
The gem is available as open source under the terms of the MIT License.