# Requirements

To run a local bloXroute Gateway and connect to the BDN, your environment must meet certain requirements. This section covers client compatibility and all prerequisites to get you ready.

#### Access Requirements

To run a Gateway, you’ll need:

* Access to the bloXroute Certificate Portal
* A server or instance running a supported blockchain node (or use bloXroute’s remote node option)

When planning your infrastructure, you can refer to our [BDN Explorer](https://bdn-explorer.bloxroute.com/?network=bsc\&type=network) for insight into network locations.

#### **Client Setup**

Gateway should support latest client version by default. If any issues please contact support.

| Blockchain Client        | Layer           |
| ------------------------ | --------------- |
| **Go Ethereum (geth)**   | Execution Layer |
| **Erigon**               | Execution Layer |
| **Rust Ethereum (reth)** | Execution Layer |
| **Prysm**                | Consensus Layer |
| **Lighthouse**           | Consensus Layer |
| **Nymbus**               | Consensus Layer |
| **Teku**                 | Consensus Layer |
