Hyperliquid logo

Hyperliquid

Hyperliquid is a high-performance Layer 1 blockchain (HyperBFT consensus, HyperCore + HyperEVM execution) best known for its native perpetual futures and spot DEX with capacity for hundreds of thousands of orders per second. Developers and traders interact with Hyperliquid through a public REST and WebSocket API at api.hyperliquid.xyz for trading, order management, market data, and account state. Official Python and Rust SDKs wrap the API, and the node, order-book server, and HyperEVM tooling are open-sourced under the hyperliquid-dex GitHub organization.

6 APIs 0 Features
DeFiPerpetualsDEXLayer 1TradingOrder BookHyperEVM

Hyperliquid publishes 6 APIs on the APIs.io network. Tagged areas include DeFi, Perpetuals, DEX, Layer 1, and Trading.

Hyperliquid’s developer surface includes documentation, GitHub presence, and 6 more developer resources.

APIs

Hyperliquid REST API

Public REST API for the Hyperliquid exchange. Read endpoints expose market metadata, order books, candles, trades, funding rates, user state, open orders, fills, and historical ...

Hyperliquid WebSocket API

Real-time WebSocket feed delivering order-book deltas, trades, candles, BBO, user fills, user funding, user-events, and active asset context. Also supports WebSocket-based POST ...

Hyperliquid Python SDK

Official Python SDK for the Hyperliquid REST and WebSocket APIs. Handles EIP-712 signing, action serialization, websocket subscription management, and typed wrappers for market ...

Hyperliquid Rust SDK

Official Rust SDK for the Hyperliquid REST and WebSocket APIs, suited for high-performance market-making and trading clients.

Hyperliquid Node

Open-source Hyperliquid validator / non-validating node distribution used to participate in the HyperBFT consensus network and serve HyperCore + HyperEVM state.

HyperEVM JSON-RPC

EVM-compatible JSON-RPC endpoint exposed by Hyperliquid for deploying and interacting with smart contracts on HyperEVM (chain ID 999), executed alongside HyperCore.

Resources

🔗
Website
Website
🔗
Foundation
Foundation
🔗
Documentation
Documentation
👥
GitHub
GitHub
🔗
App
App
🔗
Stats
Stats
🔗
Twitter
Twitter
🔗
Discord
Discord

Sources

apis.yml Raw ↑
aid: hyperliquid
url: https://raw.githubusercontent.com/api-evangelist/hyperliquid/refs/heads/main/apis.yml
name: Hyperliquid
kind: company
description: >-
  Hyperliquid is a high-performance Layer 1 blockchain (HyperBFT consensus, HyperCore
  + HyperEVM execution) best known for its native perpetual futures and spot DEX with
  capacity for hundreds of thousands of orders per second. Developers and traders
  interact with Hyperliquid through a public REST and WebSocket API at
  api.hyperliquid.xyz for trading, order management, market data, and account state.
  Official Python and Rust SDKs wrap the API, and the node, order-book server, and
  HyperEVM tooling are open-sourced under the hyperliquid-dex GitHub organization.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - DeFi
  - Perpetuals
  - DEX
  - Layer 1
  - Trading
  - Order Book
  - HyperEVM
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
apis:
  - aid: hyperliquid:rest-api
    name: Hyperliquid REST API
    description: >-
      Public REST API for the Hyperliquid exchange. Read endpoints expose market
      metadata, order books, candles, trades, funding rates, user state, open orders,
      fills, and historical data. Write endpoints (under /exchange) accept signed
      actions for placing, cancelling, and modifying orders, transferring USDC,
      adjusting leverage, and managing sub-accounts and vaults.
    humanURL: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api
    baseURL: https://api.hyperliquid.xyz
    tags:
      - REST
      - Trading
      - Market Data
      - Perpetuals
    properties:
      - type: Documentation
        url: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api
  - aid: hyperliquid:websocket-api
    name: Hyperliquid WebSocket API
    description: >-
      Real-time WebSocket feed delivering order-book deltas, trades, candles, BBO,
      user fills, user funding, user-events, and active asset context. Also supports
      WebSocket-based POST actions for low-latency order management.
    humanURL: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/websocket
    baseURL: wss://api.hyperliquid.xyz/ws
    tags:
      - WebSocket
      - Streaming
      - Order Book
      - Real-Time
    properties:
      - type: Documentation
        url: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/websocket
  - aid: hyperliquid:python-sdk
    name: Hyperliquid Python SDK
    description: >-
      Official Python SDK for the Hyperliquid REST and WebSocket APIs. Handles
      EIP-712 signing, action serialization, websocket subscription management, and
      typed wrappers for market and trading endpoints.
    humanURL: https://github.com/hyperliquid-dex/hyperliquid-python-sdk
    baseURL: https://github.com/hyperliquid-dex/hyperliquid-python-sdk
    tags:
      - SDK
      - Python
      - Trading
    properties:
      - type: Documentation
        url: https://github.com/hyperliquid-dex/hyperliquid-python-sdk
      - type: Repository
        url: https://github.com/hyperliquid-dex/hyperliquid-python-sdk
  - aid: hyperliquid:rust-sdk
    name: Hyperliquid Rust SDK
    description: >-
      Official Rust SDK for the Hyperliquid REST and WebSocket APIs, suited for
      high-performance market-making and trading clients.
    humanURL: https://github.com/hyperliquid-dex/hyperliquid-rust-sdk
    baseURL: https://github.com/hyperliquid-dex/hyperliquid-rust-sdk
    tags:
      - SDK
      - Rust
      - Trading
    properties:
      - type: Documentation
        url: https://github.com/hyperliquid-dex/hyperliquid-rust-sdk
      - type: Repository
        url: https://github.com/hyperliquid-dex/hyperliquid-rust-sdk
  - aid: hyperliquid:node
    name: Hyperliquid Node
    description: >-
      Open-source Hyperliquid validator / non-validating node distribution used to
      participate in the HyperBFT consensus network and serve HyperCore + HyperEVM
      state.
    humanURL: https://github.com/hyperliquid-dex/node
    baseURL: https://github.com/hyperliquid-dex/node
    tags:
      - Node
      - Validator
      - Infrastructure
    properties:
      - type: Documentation
        url: https://github.com/hyperliquid-dex/node
      - type: Repository
        url: https://github.com/hyperliquid-dex/node
  - aid: hyperliquid:hyperevm-rpc
    name: HyperEVM JSON-RPC
    description: >-
      EVM-compatible JSON-RPC endpoint exposed by Hyperliquid for deploying and
      interacting with smart contracts on HyperEVM (chain ID 999), executed alongside
      HyperCore.
    humanURL: https://hyperliquid.gitbook.io/hyperliquid-docs/hyperevm
    baseURL: https://rpc.hyperliquid.xyz/evm
    tags:
      - JSON-RPC
      - EVM
      - HyperEVM
      - Smart Contracts
    properties:
      - type: Documentation
        url: https://hyperliquid.gitbook.io/hyperliquid-docs/hyperevm
common:
  - type: Website
    url: https://hyperliquid.xyz
  - type: Foundation
    url: https://hyperfoundation.org
  - type: Documentation
    url: https://hyperliquid.gitbook.io/hyperliquid-docs
  - type: GitHub
    url: https://github.com/hyperliquid-dex
  - type: App
    url: https://app.hyperliquid.xyz
  - type: Stats
    url: https://stats.hyperliquid.xyz
  - type: Twitter
    url: https://x.com/HyperliquidX
  - type: Discord
    url: https://discord.gg/hyperliquid
integrations:
  - name: HyperEVM
  - name: USDC
  - name: Arbitrum (deposits)
maintainers:
  - FN: Kin Lane
    email: [email protected]