⚠️Blast API (blastapi.io) ends Oct 31. Migrate to Dwellir and skip Alchemy's expensive compute units.
Switch Today →
All Blog Posts
Article Image

What Is Hyperliquid? Understand Hypercore, HyperEVM, Order Book Servers, and Accessing Hyperliquid Data

3rd November 2025

Hyperliquid has quickly become one of the leading decentralized perpetual futures exchanges, combining a custom blockchain with trading speeds that match centralized platforms. What makes it unique is its dual architecture: Hypercore handles the order book and trading, while HyperEVM lets developers build smart contracts on top of that liquidity. In this guide, we'll explain how Hyperliquid works, what data it provides, and how Dwellir's infrastructure can help you access it all without running your own nodes.

Quick answer: Hyperliquid is a custom blockchain built specifically for perpetual futures trading. It uses HyperBFT consensus to achieve fast transaction speeds, Hypercore to run its order book, and HyperEVM to support Ethereum-compatible smart contracts. Dwellir's Hyperliquid services provide you with reliable access to all of Hyperliquid's data: real-time WebSocket feeds, RPC endpoints, historical data, and dedicated node infrastructure.

What Makes Hyperliquid Different

Why This Matters for Developers

  1. True transparency: Because the matching engine runs within the blockchain consensus, there are no hidden off-chain order queues or relayers - everything is visible and verifiable.
  2. Shared state: Hypercore and HyperEVM work together, which means smart contracts can read live trading data and execute trades in the same transaction - perfect for building vaults, automated strategies, and monitoring tools.
  3. Rich data access: You get multiple data layers (order book depth, trade feeds, historical archives) that provide detailed market insights without needing to scrape websites or reverse-engineer APIs.

How Hyperliquid Works: The Three Core Components

HyperBFT: The Consensus Layer

HyperBFT is Hyperliquid's consensus mechanism, based on the HotStuff algorithm. Here's what you need to know:

Hypercore: The Trading Engine

Hypercore runs the actual order books for every market on Hyperliquid. It works like a traditional exchange's matching engine, but entirely on-chain:

HyperEVM: Smart Contract Platform

HyperEVM adds Ethereum compatibility to Hyperliquid, letting you deploy Solidity smart contracts that can interact directly with the trading data:

Comparing Hypercore, HyperEVM, and the Order Book Server

LayerCore RoleTypical WorkloadsDwellir Entry Point
HypercoreNative order-book execution, margin, liquidationsPerp/spot trades, oracle updates, L2/L4 book streamingDedicated Node
Order Book ServerCo-located service that provides trades, order book depth (L2), and detailed order-level data (L4) with lower latency than public APIsMarket making, trading bots, detailed market analyticsOrderbook Websocket service
HyperEVMEVM-compatible smart contracts secured by HyperBFTVaults, structured products, settlement logic, DeFi primitivesHyperliquid RPC on Dwellir
Historical + gRPC ServicesHistorical trade data, order book snapshots, and streaming APIsBacktesting, monitoring, compliance, data analysisHistorical trade data & gRPC gateway

Understanding Hyperliquid's Data Layers

Real-time streams

Batch & historical datasets

Rate limits vs. dedicated access

The public Hyperliquid infrastructure limits you to 100 WebSocket connections, 1000 subscriptions, and 1200 REST requests per minute. While this works fine for testing and small projects, it becomes restrictive when you're running multiple trading bots or monitoring many markets simultaneously. Dwellir's dedicated endpoints remove these limits, providing much higher capacity with geographic redundancy.

Why Use Dwellir for Hyperliquid Data

  1. Lower latency: Our hosted order book server reduces median latency by 51 ms compared to public feeds, which is a 24.1% improvement based on benchmarks across 2,662 trades.
  2. Access to private L4 data: The co-located server provides detailed order-level data (L4) that shows individual user orders, which isn't available through public endpoints.
  3. Everything in one place: Access HyperEVM RPC, gRPC, WebSockets, and historical data through a single account with transparent pricing.
  4. Reliable infrastructure: We handle connection management, data compression, and monitoring so your feeds stay up even when nodes restart.

Dwellir's Hyperliquid Service Map

1. Low-Latency WebSocket Access

Our hosted order book server is located right next to a Hyperliquid validator, which minimizes the distance your data has to travel. Trade updates, order book changes (L2), and detailed order data (L4) reach you faster through a private connection. The service includes automatic compression and connection management to keep your feeds running smoothly.

What's included:

2. HTTP and RPC Endpoints

We provide access to Hyperliquid's HTTP APIs and HyperEVM RPC endpoints, so you can execute trades, check balances, or interact with smart contracts without running your own node. HyperEVM access is available through our API Platform, and full Hypercore RPC is available via dedicated Hyperliquid nodes.

Common uses:

3. gRPC Streaming and Snapshots

While WebSockets are great for continuous updates, gRPC provides reliable sequencing and point-in-time snapshots. We offer authenticated methods like GetOrderBookSnapshot and streaming block fills, which help you save state checkpoints, verify trade execution, or recover after connection issues.

4. Historical Data and S3 Archives

Dwellir offers managed historical datasets for Hyperliquid order book snapshots, trade logs, and transaction fills, with extended retention and ready-to-ingest formats for warehouses like Snowflake, BigQuery, or ClickHouse.

Common use cases:

5. Dedicated Nodes and Execution Environments

For strategies that need the absolute lowest latency, we can set up dedicated Hyperliquid validator and archive nodes along with private VPS instances in the same data center. This lets you run your trading algorithms and risk systems right next to the nodes serving your data, minimizing latency and ensuring consistent performance. Contact us to discuss your requirements.

What's included:

Getting Started with Dwellir

  1. Set up your account: For HyperEVM RPC, sign up at our dashboard. For the order book server, gRPC streams, or historical data access, contact our team. Need Hypercore RPC? Explore our dedicated Hyperliquid nodes.
  2. Connect via WebSocket: Start with the Python code examples from the Hyperliquid order book server repository, then build out your own clients with reconnection logic.
  3. Import historical data: Sync historical data from S3 into your data warehouse, or use Dwellir's pre-processed datasets.
  4. Add gRPC calls: Use GetOrderBookSnapshot and other gRPC methods for reliable snapshots and state management.
  5. Build on HyperEVM: Deploy smart contracts and connect them to live market data using the same credentials.

Common Use Cases

Sample WebSocket Subscription (Python)

import asyncio
import json
import os
import websockets

SUBSCRIPTION = {
    "method": "subscribe",
    "subscription": {
        "type": "l2Book",
        "coin": "ETH",
        "nLevels": 20,
        "nSigFigs": 5,
    },
}

async def stream_l2():
    url = os.environ["DWELLIR_HYPERLIQUID_WS"]
    async with websockets.connect(url, extra_headers={"x-api-key": os.environ["DWELLIR_API_KEY"]}) as ws:
        await ws.send(json.dumps(SUBSCRIPTION))
        async for message in ws:
            data = json.loads(message)
            top_bid = data["data"]["bids"][0]
            top_ask = data["data"]["asks"][0]
            print(f"ETH bid {top_bid['px']} / ask {top_ask['px']}")

if __name__ == "__main__":
    asyncio.run(stream_l2())

Tip: For the lowest latency, run this client on Dwellir's dedicated execution environment, which keeps median response times under 20 milliseconds.

FAQ

Is Hyperliquid just another EVM chain? No, it's more specialized. Hyperliquid combines Hypercore's professional-grade order matching engine with HyperEVM's Ethereum-compatible smart contracts, all secured by the same consensus layer. This means trading and smart contracts work together seamlessly.

Can I access L4 order book data without Dwellir? Not through public endpoints. L4 data (detailed order-level information) is only available through Hyperliquid's order book server. Dwellir's hosted version adds lower latency, 5x order book depth, and we handle load balancing, upgrades, and monitoring so you don't have to.

How do public rate limits affect me? Hyperliquid's public infrastructure limits you to 100 WebSocket connections and 1200 REST requests per minute per IP. For production trading systems that need more capacity, Dwellir's dedicated endpoints remove these limits.

Where should I start? For HyperEVM RPC, sign up at our dashboard. For the order book server, contact our team. Then try the open-source Python examples and gradually add gRPC snapshots and smart contracts as your system grows.


Ready to start building on Hyperliquid? For HyperEVM RPC access, sign up at our dashboard. For the order book server with L4 data, contact our team. See the Hyperliquid documentation for guides and API references.

Get your API key

and join other leading Web3 companies using Dwellir's infrastructure