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?
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.
Gateway Management APIGet 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
Custom RPC Gateways
The Custom RPC Gateways feature allows you to create your own middleware configuration for your pool of nodes with custom routing logic, custom powerups & more.
Bring Your Own RPCs
The Bring Your Own RPC feature lets you customise RPC Gateway in a way that you can add your own RPC Providers,to the gateway.
Routing Strategies
The RPC Gateway offers powerful routing strategies to control how traffic flows across your connected RPC endpoints.
Power Ups
PowerUps are advanced enhancements that upgrade your RPC Gateway with smarter routing, faster responses, stronger security, and automatic reliability protections.
Updated about 5 hours ago