Skip to main content

Hyperliquid Quickstart

Updated on
Oct 09, 2026

The quickest way to start building on Hyperliquid with Quicknode is to create an endpoint, copy its provider URL, and send your first request to HyperCore or HyperEVM.

Get Your Hyperliquid Endpoint​

1

Create a Quicknode account

Sign up here if you haven't already.

2

Go to your dashboard

Go to your Quicknode dashboard, then select Endpoints from the left sidebar.

3

Your Hyperliquid endpoint

Checking your account for a Hyperliquid endpoint…

4

Choose an example to run

Continue to Send Your First Request and choose a use case and language. The setup step shows exactly which endpoint details to copy from your dashboard.

Learn More about the Dashboard

For a detailed walkthrough of the Quicknode dashboard, check out our guide

Send Your First Request​

Your endpoint is ready. Choose a practical workflow below, then switch among cURL, JavaScript, Python, Ruby, and Go examples. The examples use Quicknode's HTTP, WebSocket, and gRPC interfaces, including the latest HyperCore mempool, L4 order book, and priority fee feeds.

Plan requirements

Explore Markets (/info) and Build on HyperEVM (/evm) are available on all plans. Trade & Manage Orders uses the REST Exchange API; free trial users receive a shared URL, while Build plans and higher can use their Quicknode endpoint. Query History and Monitor Live Data use HyperCore JSON-RPC, WebSocket, or gRPC services and require a Build plan or higher. See Hyperliquid plan access for details.

Sign in to fill the setup step below with your own endpoint URL.

Build a live market snapshot

Get a quick view of the market by retrieving current prices and the BTC order book. You can then add candlestick data, market details, and account positions to build dashboards, trading bots, or pre-trade checks.

1

Copy the EVM provider URL and set up cURL

In the Quicknode dashboard, open Endpoints and select your Hyperliquid endpoint. Under API access URL, select RPC and copy the complete EVM HTTPS URL into EVM_PROVIDER_URL, including its /evm ending. The setup removes that ending and stores the reusable base URL in QUICKNODE_ENDPOINT.

export EVM_PROVIDER_URL="PASTE_THE_EVM_HTTPS_URL_HERE"
export QUICKNODE_ENDPOINT="$(printf '%s' "$EVM_PROVIDER_URL" | sed 's#/evm/*$##')"
export HYPERLIQUID_ADDRESS="0xADDRESS_TO_INSPECT"
2

Get mids in under 30 seconds

Use this read-only request to verify the endpoint and retrieve the current mid price for every listed market.

curl "$QUICKNODE_ENDPOINT/info" \
-H "Content-Type: application/json" \
-d '{"type":"allMids"}'
3

Build the complete market snapshot

Add the BTC order book, the latest one-minute candles, and the account’s open positions to the current prices.

END_TIME=$(($(date +%s) * 1000))
START_TIME=$((END_TIME - 3600000))

curl "$QUICKNODE_ENDPOINT/info" \
-H "Content-Type: application/json" \
-d '{"type":"l2Book","coin":"BTC"}'

curl "$QUICKNODE_ENDPOINT/info" \
-H "Content-Type: application/json" \
-d '{"type":"candleSnapshot","req":{"coin":"BTC","interval":"1m","startTime":'"$START_TIME"',"endTime":'"$END_TIME"'}}'

curl "$QUICKNODE_ENDPOINT/info" \
-H "Content-Type: application/json" \
-d '{"type":"clearinghouseState","user":"'"$HYPERLIQUID_ADDRESS"'"}'

Continue with the HyperCore overview or HyperEVM overview for endpoint URLs, authentication, and protocol details. For client libraries, see Hyperliquid SDKs.

If you want to continue learning about making API requests, check out our Hyperliquid guides and sample apps.