Skip to content
Pre-alphaDirect is under active development.
directrpc

Your RPC endpoint.
A market behind it.

RPC access through a peer-to-peer network of competing providers. Direct keeps your application connected as availability changes, while you control the balance of price and performance - all through the RPC libraries you already use.

01 / Install

02 / Run

Run the gateway alongside your application for direct peer-to-peer connections to providers.

Make an RPC request · Ethereum

curl "http://127.0.0.1:1337/service/ethereum" \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}'

Use the address reported by your local gateway.

  • Resilience through major outages
  • Providers competing for every request
  • Your balance of speed and cost

01 The marketplace

A market that works
for your application.

Providers compete on price and performance. Your gateway compares suitable offerings and adapts as the market changes, so your application can draw on the network without managing each provider itself.

  • One integration.

    Access offerings across operators through the same RPC URL, without integrating with each provider separately.

  • The right capabilities.

    The gateway matches requests to providers that support the work, from everyday queries to archive access and tracing.

  • A choice that adapts.

    As prices, performance and availability change, the gateway reassesses providers within your preferences and price limits.

02 Provider capacity

Independent providers.
Established capacity.

A network built to scale, backed by independent providers, Direct’s own RPC infrastructure and bridges to established providers. Capacity across operators and regions keeps requests flowing even through major outages and gives your gateway a competitive market to draw from when balancing cost and performance.

Access through provider bridges

Ethereum RPC · 5 eligible providers

The gateway ranks providers using observed performance and announced prices. Values shown are illustrative, not quotes for an individual request.

03 Availability

A provider goes offline.
Requests keep moving.

Your gateway maintains connections to multiple providers. When one becomes unavailable, it routes requests to another suitable provider.

Illustration: a shared gateway compared with direct provider connections through a local gateway.

04 Networks

More networks.
Same connection.

One Direct gateway gives your application access to every supported network, each with its own service URL. Build across chains with a consistent way to connect.

  • Ethereum
  • Base
  • Arbitrum One
  • OP Mainnet
  • Polygon PoS

05 Service quality

Verified quality.
Continually checked.

Direct verifies provider health, data integrity and performance, then monitors them throughout operation. Your gateway uses those checks to select providers that meet your application’s requirements.

  • Health.

    Do requests complete successfully, fail or time out?

  • Integrity.

    Does the provider return the correct on-chain state?

  • Performance.

    How quickly does the provider respond to requests?

06 Connect your application

Get started
in minutes.

Use a managed gateway for a hosted endpoint, or run the Direct gateway alongside your application for direct peer-to-peer access.

Use your existing stack.

Direct speaks standard JSON-RPC. Connect by configuring an RPC URL in your application’s tools or libraries.

  • viem
  • ethers
  • web3.py
and more

01 / Install

02 / Run

Run the gateway alongside your application for direct peer-to-peer connections to providers.

Make an RPC request · Ethereum

curl "http://127.0.0.1:1337/service/ethereum" \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}'

Use the address reported by your local gateway.

For providers

Your infrastructure.
A wider market.

Bring your RPC capacity to applications across Direct. Set your prices and start earning from RPC requests in minutes.

Explore providing RPC