Skip to content
Magma Devs
Ethereum logo
Smart RouterEthereum RPC

Enterprise-grade routing for Ethereum RPC

Ethereum settles the industry's most valuable onchain flows. Smart Router keeps your access to it fast, consistent, and multi-provider so a single outage never becomes yours.

How it fits

Smart Router sits above the Ethereum providers you already use

Point your application at Smart Router and register your existing Ethereum endpoints behind it. Every request is routed, validated, and observed across the pool, so a single provider event stops being your event.

Magma is not an RPC provider. Keep your commercial endpoints, dedicated nodes, or self-hosted infrastructure. Smart Router orchestrates them.

Application / Backend
MagmaSmart Router
Alchemy logoAlchemy
QuickNode logoQuickNode
Infura logoInfura
Ethereum logoEthereum
Internal Nodes
Other

Why Ethereum RPC reliability matters

Ethereum carries the largest concentration of high-value onchain activity in the industry, DeFi settlement, staking flows, exchange deposits and withdrawals, custody operations, and the analytics pipelines that feed all of them. When your Ethereum RPC access degrades, the failure is rarely cosmetic. A stalled eth_sendRawTransaction can leave a withdrawal stuck in limbo. A stale response to a balance or nonce query can cause a wallet to build a transaction on outdated state. An indexer reading from a lagging endpoint can silently drift out of sync with chain tip.

The operational reality is that RPC providers experience outages, regional degradation, and rate-limit events without much warning, and Ethereum's gas market means that congestion and reorg conditions can change response behavior across providers at the same moment. Teams that depend on a single Ethereum endpoint inherit every one of those events directly. Many discover the problem only when a customer flow fails, and then spend engineering hours on manual incident response, rotating endpoints, comparing responses by hand, and guessing which provider is telling the truth about the current head of the chain.

For enterprise teams, the cost of unreliable Ethereum RPC is measured in failed user flows, delayed settlement, support load, and reputational risk. Reliable, observable, multi-provider access is infrastructure, not a nice-to-have.

59%

of incidents are RPC/node issues

46

chains down in a single RPC incident (peak)

85%

of scheduled maintenance is node work

The Solution

A production-grade layer for Ethereum traffic

  • Multi-provider routing

    Spread Ethereum RPC calls across several providers instead of pinning your application to one endpoint.

  • Automatic failover

    When a provider returns errors, times out, or falls behind chain tip, traffic can shift to a healthy provider without manual intervention.

  • Latency-aware routing

    Requests can be directed toward the endpoints performing most reliably at that moment.

  • Response validation

    Cross-check responses from multiple providers to catch stale, inconsistent, or malformed data before it reaches your application.

  • Provider observability

    See per-provider error rates, latency, and health for your Ethereum traffic in one place instead of stitching together dashboards.

  • Policy-based routing

    Encode routing rules that reflect your priorities, such as preferring a private endpoint for sensitive methods or weighting providers by reliability.

  • One control plane across chains

    Manage Ethereum alongside every other chain you operate from a single interface.

+0.02%
99.999%
Uptime
100%
558
Recovered
-12ms
84ms
p95 latency
+2
125
Chains
RPC traffic
1H24H7D
Provider Health
Alchemy94%
Infura88%
QuickNode76%
Self-hosted nodes99%

Common Ethereum RPC use cases

Wallets need consistent balance, nonce, and gas estimation data so users can build and broadcast transactions that actually land. Exchanges depend on reliable deposit detection and withdrawal broadcasting, where a lagging endpoint can delay customer funds. Custodians require validated, consistent state for high-value operations and reconciliation. DeFi applications read pool state, prices, and positions where inconsistent data can drive incorrect quotes or liquidations. Trading and settlement systems need low-latency, dependable transaction submission. Security and monitoring platforms watch Ethereum in real time and cannot afford blind spots caused by a single degraded provider. Analytics and indexing teams backfill and follow chain tip, where drift between providers corrupts downstream data. Magma gives all of these teams a routing and validation layer instead of bespoke, per-application failover code.

Use Smart Router with your existing Ethereum RPC providers

Magma is provider-agnostic. You keep the Ethereum RPC providers you already use, commercial endpoints, dedicated nodes, or your own self-hosted infrastructure, and connect them to Magma. From there, Magma routes between them, monitors their performance, and applies your validation and failover rules. There is no migration off your current stack and no requirement to standardize on a single vendor. Teams typically point their application at Magma and register their existing endpoints behind it, keeping full control over which providers are in the pool.

Reduce single-provider risk

Relying on one Ethereum RPC provider concentrates three kinds of risk. Availability risk: if that provider has an outage or rate-limits you during a traffic spike, your application goes down with it. Latency risk: a single provider's regional slowdown becomes your users' slowdown, with no fallback path. Data-integrity risk: if that provider serves a stale or incorrect response, you have nothing to compare it against, so bad data flows straight into your product. Spreading Ethereum traffic across multiple providers with validation and failover turns any single provider's bad day into a routing decision rather than an incident.

Multi-chain RPC infrastructure from one control plane

Most enterprise teams that run on Ethereum also run on L2s and other chains. Rebuilding failover, monitoring, and routing logic separately for each one is wasted engineering effort and a source of inconsistent reliability. Magma gives you one control plane: the same routing policies, observability, and validation model apply to Ethereum and to every other chain you operate, so your reliability posture is consistent no matter where your traffic goes.

Explore related coverage: exchange RPC infrastructure, custodian RPC infrastructure, security-platform RPC, or browse all chains.

How Ethereum traffic looks with Smart Router

CapabilitySingle providerDIY multi-providerSmart Router
Automatic failoverManual
Cross-provider validation
Latency-aware routingCustom code
Ethereum + multi-chain from one planePer-chain build
Unified observabilityPartialCustom code
Engineering overheadLowHighLow

FAQs about Ethereum RPC routing

Ethereum RPC routing is the practice of directing your application's RPC calls across one or more providers based on rules such as health, latency, and policy, rather than sending every request to a single fixed endpoint. Magma provides this routing layer above your existing providers.

Route Ethereum RPC traffic with Smart Router

Add failover, validation, and observability above the Ethereum providers you already use, from one control plane that covers every chain you run.