Quicknode provides comprehensive API access to Hyperliquid's dual-layer architecture, supporting both HyperCore trading infrastructure and HyperEVM smart contract capabilities. Using your Hyperliquid endpoint, you can seamlessly access:
HyperCore APIs:
- Info Endpoints (
/infopath) - Query market data, user positions, trading history, vault analytics, and exchange state. 50 of 52 methods are natively supported on Quicknode's/infopath. See the method availability table for the full list. - Data Streams - Real-time streaming of trades, orders, events, and blockchain data via high-performance gRPC and JSON-RPC/WebSocket APIs
- REST API - Trading operations (build, sign, and send orders), builder fee approval management, market discovery (list markets, open orders, order status), and order validation via HTTP REST endpoints
- JSON-RPC API (
/hypercorepath) - Historical block queries, portfolio and clearinghouse state queries, order data, and WebSocket subscriptions for backfilling and batch processing
HyperEVM APIs:
- Ethereum JSON-RPC API - Full compatibility with Ethereum tooling (Foundry, Hardhat, Web3 libraries)
- Debug API - Advanced transaction tracing and debugging capabilities
- Trace API - Detailed transaction analysis and monitoring tools
Acceso a /hypercore (JSON-RPC y WebSocket) y la transmisión mediante HyperCore gRPC requiere un Plan «Quicknode Build» o superior. Ver precios para actualizar.
REST API: If you are on a free trial plan, we provide a URL for you to use, but it is not specific to your Quicknode account. Please see hyperliquidapi.com for details and our Discord for support.
For detailed method documentation and implementation guides, refer to the specific API sections below.
SDK compatibles
Quicknode mantiene SDK comunitarios de código abierto para Hyperliquid en varios lenguajes. Estos SDK se encargan de la creación, la firma y el envío de transacciones para las operaciones de negociación de HyperCore y las interacciones con HyperEVM.
Estos SDK de código abierto los desarrolla y mantiene Quicknode. Están orientados a la comunidad y no están afiliados, respaldados ni asociados a Hyperliquid Foundation ni a Hyperliquid Labs.
SDK disponibles:
- Python - hyperliquid-sdk en PyPI
- TypeScript/JavaScript - @quicknode/hyperliquid-sdk en npm
- Rust - quicknode-hyperliquid-sdk en crates.io
- Go: disponible en el repositorio del SDK
Todos los SDK son de código abierto y están disponibles en GitHub. Los SDK se integran con los puntos de conexión de Quicknode para acceder a /info, /intercambio, /evm, /nanoreth, /hypercore, y flujos gRPC. Se pueden utilizar con o sin un punto final de Quicknode.
Para consultar la documentación detallada del SDK, ejemplos y guías de configuración, visita la página «SDK y bibliotecas ».
API compatibles
Redes compatibles
Quicknode ofrece acceso a las siguientes redes de Hyperliquid:
*Política de poda:
/evm → Solo datos recientes. El /evm El punto final no permite el acceso a archivos: los datos de bloques más antiguos se eliminan periódicamente (aproximadamente cada 12 horas). Las solicitudes de bloques que se encuentren fuera del periodo de retención devolverán un altura de bloque no válida error. Utiliza /nanoreth para consultas históricas.
/nanoreth → Archivo histórico completo con soporte de seguimiento. Incluye todos los métodos de depuración y seguimiento, además de la funcionalidad WebSocket.
- Red principal: Archivo histórico completo
- Red de pruebas: Comienza a partir del bloque 34112653 (no es el bloque génesis)
Learn more about Hyperliquid endpoints here
Disponibilidad de la API por red
| API / Punto de conexión | Red principal | Red de pruebas |
|---|---|---|
| Punto final de información de HyperCore (/info) | ✓ | ✓ |
| API de HyperCore Exchange (/hypercore/*) | ✓ | ✗ |
| HyperCore JSON-RPC/WSS (/hypercore) | ✓ | ✓ |
| Transmisión gRPC (puerto 10000) | ✓ | ✓ |
| HyperEVM (/evm) | ✓ | ✓ |
| API de depuración (/nanoreth) | ✓ | ✓ |
| API de Trace (/nanoreth) | ✓ | ✓ |
Query Indexed Hyperliquid Data with SQL Explorer
The APIs above provide live, on-demand access to Hyperliquid. For large-scale historical analysis, Quicknode also indexes HyperCore data into queryable tables you can analyze with standard SQL through SQL Explorer, removing the need to run your own indexer for dashboards, backtests, and research.
What you can query
SQL Explorer exposes pre-indexed Hyperliquid tables covering:
- Trades and fills: executed trades, individual fills, realized PnL, and liquidations (
operaciones_hiperlíquidas,hyperliquid_fills) - Orders: placements, cancellations, and status updates (
órdenes hiperlíquidas) - Funding: funding payments and historical funding rates per coin (
hyperliquid_funding,hyperliquid_funding_summary_hourly) - Markets: perpetual and spot market metadata, oracle prices, open interest, and market context (
hyperliquid_perpetual_markets,hyperliquid_perpetual_market_contexts,hyperliquid_oracle_prices) - Portfolio and positions: clearinghouse state, spot balances, vault equity, sub-accounts, and delegation (
hyperliquid_clearinghouse_states,hyperliquid_vault_equities) - Ledger and bridge: deposits, withdrawals, transfers, and L1 bridge activity (
hyperliquid_asset_transfers,hyperliquid_ledger_updates,hyperliquid_bridge) - Builders: builder (frontend) transaction volume and fee distribution (
hyperliquid_builder_fills,hyperliquid_builder_transactions) - Pre-aggregated analytics: hourly funding, liquidations, OHLCV, and platform-wide daily metrics (
hyperliquid_metrics_overview,hyperliquid_liquidations_hourly)
Example: trading volume by coin over the last 24 hours
curl -X POST 'https://api.quicknode.com/sql/rest/v1/query' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY' \
-d '{
"query": "SELECT coin, count() AS trades, sum(toFloat64(price) * toFloat64(size)) AS volume_usd FROM hyperliquid_trades WHERE timestamp > now() - INTERVAL 24 HOUR GROUP BY coin ORDER BY volume_usd DESC LIMIT 50",
"clusterId": "hyperliquid-core-mainnet"
}'
Queries run against the hyperliquid-core-mainnet cluster via the SQL Explorer REST API. See the Hyperliquid query library for 30+ ready-to-use queries, the schema reference for full table and column documentation, and the REST API guide for authentication and response formats.
SQL Explorer is one of several Quicknode products available for Hyperliquid. For real-time, event-driven data, Streams push HyperEVM activity to your own destinations and Webhooks deliver HTTP notifications for on-chain events. All supported products are listed below.
Productos compatibles
The following Quicknode products are supported on the Hyperliquid blockchain:
API Specifications (OpenRPC, OpenAPI)
Download the machine-readable API specifications for use with compatible tooling (e.g. OpenRPC Playground).