Running a Gateway

The bloXroute Gateway is open-source software that connects to the Blockchain Distribution Network (BDN), giving users high-performance access to blockchain data and transaction propagation.

A Gateway enables two key capabilities:

  • Fast transaction submission into the BDN

  • Real-time streaming of blocks and transactions from the BDN

Gateways are typically deployed alongside a full blockchain node, using the node’s native peer-to-peer protocol (e.g., Ethereum’s devp2p). However, Enterprise-tier clients may run a Gateway without operating their own node, instead connecting through a remote proxy maintained by bloXroute.

Note that Gateways do not validate chain state or store blockchain data. They serve purely as a communication layer between your infrastructure and the BDN.

What You'll Find in This Section

This section explains how to run a bloXroute Gateway, including:

  • Supported Clients – Which blockchain nodes and networks are compatible

  • Requirements – Hardware, bandwidth, and latency expectations

  • Authentication – API keys and certificates required for BDN access

  • Installation – Deploying via GitHub or Docker

  • Configuration & Startup – Connecting your Gateway to the BDN and (optionally) your full node

  • Operation & Maintenance – Monitoring, logs, upgrades, and best practices

Last updated