Compare · Self-hosted node

Running your own node? Do the math.

Self-hosting is the right call when you need code-level control of the node itself. For market data, it means days of setup, a localhost file format to parse, and an on-call rotation, all to reproduce streams that already exist behind an API key. We run the node fleet, with automated failover, so your engineers can work on strategy instead of plumbing.

0+

markets, perps + spot + HIP-3

~$0.0B

traded daily, captured in real time

0.00B+

order events archived

The alternative

Days of ops, or one command.

A node hands you raw local output and an operations problem. The same data, structured, filtered, and attributed, is one authenticated gRPC call away.

  • A node gives you raw data from the moment it syncs: no earlier history or calculated datasets unless you build them.
  • Structured streams, server-side filtering, replay, and the attribution pipeline are all things you would build and maintain yourself.
  • We operate a self-operated Hyperliquid node fleet with automated failover and redundancy; the watchdog pages us, not you.
first BTC trade feeddiff
removed: # provision hardware, sync the node (days)
removed: # parse the node's localhost file output (your code)
removed: # add monitoring, failover, an on-call rotation
added: grpcurl -H 'x-api-key: YOUR_KEY' \
added: -d '{"market_type":"ALL","coins":["BTC"]}' \
added: stream.hyperliquidrpc.com:443 \
added: hyperliquid_swaps.v1.SwapStreaming/StreamSwaps
Capability matrix

What a node gives you, and what it doesn't.

A node is the raw material, not the product. Partial marks mean the data exists but the pipeline that makes it usable is yours to build and operate.

Real-time gRPC streams

HyperliquidRPC
Run your own node

Wallet-level attribution on every fill

HyperliquidRPC
Run your own node

Exact raw financial decimals

HyperliquidRPC
Run your own node

Server-side coin / wallet filtering

HyperliquidRPC
Run your own node

Manual historical exports

HyperliquidRPCOn request
Run your own node

Custom datasets (OHLCV, PnL, liquidations)

HyperliquidRPCOn request
Run your own node

HyperEVM JSON-RPC

HyperliquidRPC
Run your own node

Failover and monitoring

HyperliquidRPCOperated fleet, automated failover
Run your own nodeYou build and staff it

Setup time

HyperliquidRPCMinutes (API key)
Run your own nodeDays + ops burden

◑ = partial or provider-dependent. We keep this table honest: if a cell is out of date, tell us and we will correct it.

What you gain

The pipeline, already built and operated.

The live path between raw node output and usable market data, running and monitored before you sign up.

01

Minutes instead of days

An API key replaces hardware provisioning, node sync, and pipeline development. First message on the wire in under five minutes.

02

No ops rotation

We run the node fleet with automated failover and redundancy. Reliability is our pager duty, not yours.

03

Structured streams, not file parsing

Trades, order lifecycle, L2/L4 books, raw diffs, TWAP, events, and blocks as typed gRPC streams, instead of a localhost file format you decode yourself.

04

Captured history on request

A fresh node starts with nothing. We have captured 1.65B+ order events and 1B+ book updates; we confirm coverage before preparing a manual export.

05

Attribution and raw decimals, done

Wallet, realized PnL, fees, and maker/taker arrive on captured fills, with raw financial values preserved as decimal strings.

06

Filtering and replay

Subscribe server-side to just the coins and wallets you need. Ultra can replay recent data from a block within the last 6 hours.

Evaluate in parallel

Keep your node. Run us next to it.

If you already operate a node, the cheapest evaluation is a parallel one: a Pro key and a week of comparing data quality against what your pipeline produces, plus an honest tally of the hours the pipeline costs you.

  1. Keep your node running

    Change nothing. Your existing pipeline is the control group.

  2. Point a client at our endpoint

    A Pro key carries every live stream, enough to compare precision, attribution, and continuity against your own output for one monthly period.

  3. Count both columns, then decide

    Diff the data, and put a number on the other side too: sync time, storage, monitoring, and the engineer-hours your rotation spends keeping it all up.

See how fast the managed path is

The quickstart goes from key creation to live trades in five commands, a fair benchmark to weigh against your node's setup time.

Switcher FAQ

The questions migrations actually raise.

Mechanics, gotchas, and tier gates, answered plainly. Anything missing lives in the migration guide.

When you need code-level control of node behavior, a data path with zero third-party dependencies, or you are building node infrastructure itself. If your goal is consuming market data, a managed feed is faster to stand up and cheaper to keep running.

Structured streams, server-side filtering, replay, wallet-attribution, decimal-preserving pipelines, retained history, and calculated datasets such as OHLCV. Each is a build-and-operate project on top of raw node output.

We run multiple self-operated Hyperliquid nodes with automated failover and redundancy: a watchdog promotes a healthy node when one degrades. We publish numbers rather than adjectives.

One month of Pro at most. If it does not fit your workload, cancel before the next billing cycle. Compare that against the standing cost of node ops before deciding.

Enterprise includes dedicated or co-located nodes with private throughput, separately scoped data work, and custom SLAs. You get node-level isolation without the ops rotation.

Spend the week on strategy, not node ops.

A Pro key takes minutes and runs next to your existing node while you compare.