> ## Documentation Index
> Fetch the complete documentation index at: https://docs.allium.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Hyperliquid Sentry Peer

> Connect your Hyperliquid node to Allium's sentry peer for a stable, low-latency upstream.

Allium operates a Hyperliquid non-validating node that peers directly with Hyperliquid's Foundation Node. A **sentry peer** subscription lets you connect directly to our node, which guarantees a stable and reliable connection, as well as low latency.

<Info>
  Pricing for this service is \$1,000/month. Please contact [sales@allium.so](mailto:sales@allium.so) for enablement.
</Info>

## Why use a sentry peer

* **Stable peering.** Public Hyperliquid seed nodes rate-limit aggressively and rotate. Allium's sentry peers are dedicated to your IP allowlist.
* **Regional placement.** Our node runs in Tokyo, guaranteeing you the lowest latency.
* **You run your node, we run the upstream.** You run your node, we give you a guaranteed reliable upstream peer.

## Getting started

<Steps>
  <Step title="Request access">
    [Contact us](https://www.allium.so/contact) with the public egress IPs of the machines that will run your node. We allowlist them on the sentry fleet and return your peer addresses.
  </Step>

  <Step title="Provision a machine">
    Meet the [Hyperliquid node machine specs](https://github.com/hyperliquid-dex/node#machine-specs), and run in or near Tokyo to minimize round trips.
  </Step>

  <Step title="Point your node at the sentry peers">
    Write the peer address Allium gave you into `override_gossip_config.json` in your node's home directory:

    ```json override_gossip_config.json theme={null}
    {
      "root_node_ips": [{ "Ip": "<sentry-peer-ip>" }],
      "try_new_peers": false,
      "chain": "Mainnet"
    }
    ```

    Setting `try_new_peers` to `false` keeps your node pinned to the Allium sentries rather than drifting onto public peers.
  </Step>

  <Step title="Run your node">
    ```bash theme={null}
    ./hl-visor run-non-validator
    ```
  </Step>

  <Step title="Verify you are synced">
    Tail the newest block file and confirm the height is tracking the network:

    ```bash theme={null}
    ls -t ~/hl/data/replica_cmds/*/*/* | head -1
    ```
  </Step>
</Steps>

## Next steps

<CardGroup cols={2}>
  <Card title="Hyperliquid data catalog" icon="database" href="/historical-data/supported-blockchains/hyperliquid/overview">
    Indexed Hyperliquid tables for analytics and backfills.
  </Card>

  <Card title="Datastreams" icon="arrow-progress" href="/datastreams/overview">
    The same Hyperliquid data decoded and pushed to your broker.
  </Card>
</CardGroup>
