RPC Gateway

The RPC Gateway is a middleware that sits in front of your node pool, handling routing, failover, and consistency to ensure highly available and reliable RPC access.

What is an RPC Gateway?

Tatum RPC Gateway

An RPC Gateway is a middleware layer that sits between your applications and blockchain RPC nodes. It does not replace RPC nodes instead, it works with them to provide a more reliable, stable, and scalable interface. RPC Nodes answer blockchain data queries. RPC Gateways manage how, when, and where those queries are executed.

Think of it as the "traffic controller" for all blockchain RPC communication.

background credit
RPC Gateway PricingSimple consumption-based model. Every request to RPC Gateway is charged per call.
credit1 creditper request to RPC Gateway
credit+1 creditRPC Accelerator (if data is served from Tatum blockchain cache)
credit+? creditsRPC Node — pricing depends on selected endpoint (Tatum RPC or Custom Endpoint)
📘

Gateway Management API

Get started creating your first gateway via our API or use Tatum Dashboard → RPC Gateways.
Explore Gateway API →Explore Endpoint API →

Benefits of an RPC Gateway

A Gateway sits in front of your own nodes and handles all complexity automatically. You keep full control of your node pool while the Gateway ensures stable, reliable performance.

Here’s what you gain:

Extreme Reliability

The Gateway automatically failovers and load-balances across your nodes, ensuring 99.9% uptime or higher. If a node fails or is no longer synchronized with the chain tip, traffic is instantly redirected to an alternative healthy node.

Intelligent Routing You Control

You can define routing strategies (priority or weighted). The Gateway continuously evaluates node health and uses your strategy to pick the best target for every request.

Fast & Cost Effecient

The RPC Gateway lets you control how traffic is routed across your RPC endpoints, and its built-in caching speeds up responses while reducing redundant calls.

Easy Scalability

As your app grows, the Gateway handles thousands or even hundreds of thousands of requests per second without requiring you to scale any logic on your side.

Without an RPC Gateway

If you call your RPC nodes directly, your application becomes tightly coupled to each node’s health and behavior. This creates several risks:

  • Outages: When a node in your pool becomes unavailable, your application suffers from downtime and disrupted connectivity.
  • Desynced nodes: When nodes are not fully synced, requests may be routed to infrastructure that does not yet have the most recent blocks available.
  • Unpredictable performance: Every node responds differently, which leads to inconsistent latency and unreliable user experience.
  • Manual management: You must constantly monitor node health, switch traffic manually, and maintain logic for timeouts, retries, and fallbacks.
  • Scaling limitations: As traffic grows, a single node becomes a bottleneck and you must manually rebalance your setup.

Key Features of Gateway



What’s Next