> For the complete documentation index, see [llms.txt](https://docs.getblock.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getblock.io/extra-services-for-dedicated-nodes/overview.md).

# Overview

A GetBlock dedicated node gives you isolated compute for one workload. These extra services extend that node. Each service solves one specific problem that a standard node cannot solve on its own.

{% hint style="info" %}
The extra services are for Dedicated Nodes and available to all blockchains. The one exception is Solana Shreds Streaming, which is Solana-specific and is also offered as a standalone, credit-based service without a node.
{% endhint %}

### Extra Services for Dedicated Nodes at a glance

<table data-search="false"><thead><tr><th>Extra services</th><th>It solves</th><th>Price/mo</th></tr></thead><tbody><tr><td><a href="/pages/e276aef076bcc258e476ca8588bbfbace5b35793">Advanced Analytics</a></td><td>You cannot see how your node is used</td><td>$199</td></tr><tr><td><a href="/pages/6fc958d86ddd183493265f2450bff085883d5f5a">Automatic RPC Failover</a></td><td>Your app breaks when the node degrades</td><td>$199</td></tr><tr><td><a href="/pages/f8e33f15dcb6dfb664cfbd421ae68724bcdae8e5">Custom Endpoint URL</a></td><td>Your endpoint URL exposes a random hash</td><td>$199</td></tr><tr><td><a href="/pages/5ac15340311b33a32fda99af95e5a03c6322898d">Dedicated Ingress Proxy</a></td><td>Other traffic shares your routing layer</td><td>$199</td></tr><tr><td><a href="/pages/07878a2781aa41014314a227c4f666020a4e43ae">IP Allowlist</a></td><td>Anyone with the key can call the node</td><td>$199</td></tr><tr><td><a href="/pages/3054581c741127eac16e5b7fd2a7dbeb555ae72d">Nonstandard Client Support</a></td><td>You need a namespace or client we do not run by default</td><td>$500</td></tr><tr><td><a href="/pages/zDKW4HMVGLoYKt77nJrc">Solana Shreds Streaming</a></td><td>Standard feeds report Solana activity too late</td><td>On request</td></tr><tr><td><a href="/pages/c9810944b435b34d4fe29715032c941af2da3e97">Unified Multichain Endpoint</a></td><td>You manage one URL per chain</td><td>$199</td></tr><tr><td><a href="/pages/79d90dbce031dc4726a30fc7a7a9cf63f7eb8113">Zero-Hop Node Access</a></td><td>The proxy layer adds latency you cannot afford</td><td>$199</td></tr></tbody></table>

{% hint style="info" %}

### These prices are temporary

All prices are preliminary and per month. They add to your dedicated node subscription. They do not replace it.
{% endhint %}

### What each service gives you

#### 1. [Advanced Analytics](/extra-services-for-dedicated-nodes/advanced-analytics.md)

A private Grafana workspace that records every request your node handles and turns it into time-series charts: request volume, latency as percentiles (p50, p95, p99), and error rate — sliced by RPC method, by access key, and by region. You can trace a latency spike to the exact method behind it, attribute cost to a team or customer, size capacity from measured traffic, and spot a key that starts behaving abnormally.

#### 2. [Automatic RPC Failover](/extra-services-for-dedicated-nodes/automatic-rpc-failover.md)

Health-checks your node at set intervals and treats it as degraded when it lags the chain head, its error rate rises, or its latency crosses a limit. Degraded traffic moves to GetBlock's shared RPC pool automatically and moves back once the node recovers — the endpoint URL never changes, so your application never notices the switch. Client upgrades and maintenance windows stop being downtime.

#### 3. [Custom Endpoint URL](/extra-services-for-dedicated-nodes/custom-endpoint-url.md)

Serves your node from a domain you own — `rpc.yourapp.com` via a CNAME record — instead of the autogenerated address with a random access token in the path. Authentication moves to a header such as `x-access-token`, so the secret no longer travels inside the URL, where it tends to end up in server logs and browser history. The URL also survives token rotation.

#### 4. [Dedicated Ingress Proxy](/extra-services-for-dedicated-nodes/dedicated-ingress-proxy.md)

A dedicated node isolates the compute, but every request still passes through a shared ingress layer that terminates TLS, checks authentication, applies rate limits, and routes the request. This service gives you a proxy fleet that serves only your traffic: no other customer's surge can slow your gateway, the added latency stays predictable, and the rate-limit and routing rules become yours to configure.

**Use it when** you run at high request rates and the shared gateway has become the limit, or your compliance rules require an isolated traffic path end to end. **Skip it when** your traffic is moderate and the shared gateway keeps up — it isolates the routing layer, not the node's compute.

#### 5. [IP Allowlist](/extra-services-for-dedicated-nodes/ip-allowlist.md)

Restricts your endpoint by source IP: only requests from addresses you approved reach the node; everything else is rejected at the gateway with `403 Forbidden`, before it consumes node capacity or quota. Entries can be single addresses or CIDR subnets, IPv4 and IPv6. A token authenticates *who* is calling; the allowlist controls *where* the call comes from — so a leaked token alone is no longer enough.

#### 6. [Nonstandard Client Support](/extra-services-for-dedicated-nodes/nonstandard-client-support.md)

Runs what a default node deliberately leaves off: the `debug`, `trace`, `txpool`, or `admin` namespaces; a specific client version, patched build, or private fork; custom flags or a custom tracer. You describe what you need, and GetBlock deploys and operates it — upgrades, monitoring, and incidents included — so you get the exotic setup without owning its operations.

#### 7. [Solana Shreds Streaming](/extra-services-for-dedicated-nodes/solana-shreds-streaming.md)

Delivers raw block fragments (shreds) straight from validators over UDP, before the block is assembled — roughly 100 to 500 milliseconds before a standard commitment-based feed reports the same activity. You decode the shreds into transaction intent as the leader is packing it: signatures, accounts, instructions, and slot numbers. It comes in two modes: attached to your Solana dedicated node, or as a standalone credit-based service with no node at all.

#### 8. [Unified Multichain Endpoint](/extra-services-for-dedicated-nodes/unified-multichain-endpoint.md)

Collapses your per-chain endpoints into one URL and one credential. You keep your dedicated nodes but reach them all through a single unified endpoint, selecting the target chain with a subdomain, a path, or a chain-id parameter. Rate limits and the IP allowlist are set once and apply to every chain behind it, so adding a network no longer adds another endpoint and key to configure, rotate, and keep in sync.

#### 9. [Zero-Hop Node Access](/extra-services-for-dedicated-nodes/zero-hop-node-access.md)

Removes the gateway and load balancer from the path and connects your application straight to your node. Those layers each add a small amount of time and, worse for trading, a small amount of variance; a fixed direct route removes both. Because you always reach the same node, you also keep a consistent view of the mempool and chain state. Pair it with a node in the region closest to your systems for the largest gain.

{% hint style="warning" %}
Zero-Hop Node Access and Automatic RPC Failover pull in opposite directions by design: one removes the routing layer, the other depends on it. Choose the one that fits the workload rather than enabling both.
{% endhint %}

### How to choose

* Set up a dedicated node from your account dashboard. It covers most workloads on its own.
* Add a capability only when you have the problem it solves.
* Read the "When you can skip it" section on each page before you buy.
* For blockchain-specific capabilities — Beacon API, Blockbook, ERC-4337, Overlay Methods, MEV Protection, Yellowstone gRPC — see the [Add-ons](/add-ons/overview.md) section instead.

### How to enable an add-on

To add any of these to your dedicated node, use the configurator setting of Dedicated Nodes or contact the support team for assistance.
