# Cloud API

The **Cloud API** allows users to access the bloXroute **Blockchain Distribution Network (BDN)** without installing or maintaining a local Gateway. It’s ideal for applications that require fast, reliable access to transaction and block data at scale.

### **Endpoints**

**Transaction Submission**\
Use: `https://api.blxrbdn.com`\
DNS automatically routes requests to the instance closest to your application.

**Streaming Data**\
Use a regional endpoint based on your deployment:

* **Ethereum:** `<REGION>.eth.blxrbdn.com`
* **BSC:** `<REGION>.bsc.blxrbdn.com`

#### **Available Regions**

These apply to streaming endpoints and are resolved automatically unless specified:

| Region Name      | DNS Prefix  | Location             |
| ---------------- | ----------- | -------------------- |
| US - Virginia    | `virginia`  | US East (AWS)        |
| England - London | `uk`        | Europe (AWS)         |
| Singapore        | `singapore` | Asia Pacific (AWS)   |
| Germany          | `germany`   | Europe Central (AWS) |

#### **Recommended: gRPC Streaming**

For each region, streaming is available via **WebSocket (WS)** or **gRPC**.\
gRPC may provide better performance and lower latency compared to WebSocket.

**Example (Virginia – Ethereum):**

* **WebSocket:**\
  `wss://virginia.eth.blxrbdn.com/ws`
* **gRPC:**\
  `virginia.eth.blxrbdn.com:5005`
