Welcome to the Mastering Hyperliquid series. These guides will help you build powerful applications on Hyperliquid’s L1 blockchain and leverage its onchain order book for trading.

What you’ll learn

Authentication & Signatures

Master EIP-712 signature generation for Hyperliquid exchange API authentication

Trading Bot Development

Build automated trading systems using Hyperliquid’s perpetual and spot markets

Order Management

Implement advanced order types, modifications, and risk management

HyperEVM Integration

Deploy and interact with smart contracts on the HyperEVM

Key topics covered

  • EIP-712 signature authentication — Learn how to properly sign and authenticate requests to the Hyperliquid exchange API
  • Order lifecycle management — Place, modify, and cancel orders programmatically
  • Risk management — Implement leverage controls, isolated margin, and position management
  • Asset transfers — Move USDC and spot tokens between accounts and wallets
  • Market data streaming — Connect to WebSocket feeds for real-time order book and trade data
  • Smart contract development — Build DeFi applications on the HyperEVM

Prerequisites

Before diving into these guides, you should have:
  • Basic understanding of blockchain and DeFi concepts
  • Familiarity with JavaScript/TypeScript or Python
  • Access to a Hyperliquid node endpoint (available through Chainstack)
  • Understanding of cryptographic signatures (helpful but not required)

Getting started

Start with the Authentication via Signatures guide to understand how to properly authenticate with the Hyperliquid exchange API. This is essential for all trading operations. Check the guides on the left pane for detailed tutorials on specific topics.