Moonbeam RPC Endpoint
Fast, flat-rate Moonbeam RPC node provider — free tier, no KYC, HTTP & WebSocket.
Moonbeam is an Ethereum-compatible smart contract parachain on Polkadot, designed for cross-chain applications. It pairs full EVM compatibility with Polkadot's shared security and cross-consensus messaging (XCM).
moonbeamAbout Moonbeam
Moonbeam launched on Polkadot on January 11, 2022 as one of the first fully operational parachains. It uses collators to author blocks via the Nimbus framework and inherits finality from Polkadot's relay chain validators. Block times are roughly 6 seconds following Polkadot's asynchronous backing upgrade.
Moonbeam exposes a standard Ethereum JSON-RPC and Web3 interface, so developers use Solidity, Hardhat, Foundry, ethers.js, and MetaMask without changes. Its native token GLMR (Glimmer) pays for gas and is used in staking and governance, while XCM enables asset and message transfers with other Polkadot parachains.
Common Use Cases on Moonbeam
- Cross-chain DeFi via Polkadot XCM
- EVM smart contract deployment
- Multi-chain dApp connectivity
- GLMR staking and on-chain governance
- Bridged asset liquidity
Moonbeam Ecosystem
Hosts DeFi and infrastructure such as StellaSwap, Moonwell, and integrations with Chainlink and The Graph, plus XCM connections to other Polkadot parachains.
HTTP Endpoint
https://rpc.swiftnodes.io/rpc/moonbeam?key=YOUR_API_KEYWebSocket Endpoint
wss://rpc.swiftnodes.io/ws/moonbeam?key=YOUR_API_KEYQuick Start: Connect to Moonbeam
cURL
curl -X POST https://rpc.swiftnodes.io/rpc/moonbeam?key=YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'ethers.js
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider(
"https://rpc.swiftnodes.io/rpc/moonbeam?key=YOUR_API_KEY"
);
const blockNumber = await provider.getBlockNumber();
console.log("Moonbeam block:", blockNumber);viem
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/moonbeam?key=YOUR_API_KEY"),
});
const blockNumber = await client.getBlockNumber();web3.py
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/moonbeam?key=YOUR_API_KEY"))
print("Moonbeam block:", w3.eth.block_number)Add Moonbeam to MetaMask
https://rpc.swiftnodes.io/rpc/moonbeam?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/moonbeam?key=YOUR_API_KEYBridging to Moonbeam
Moonbeam connects to other Polkadot parachains via XCM and to external chains through bridges such as Wormhole and LayerZero.
Features of SwiftNodes for Moonbeam
- Multiple load-balanced upstream nodes for high availability
- Health-checked every 60 seconds with automatic failover
- Free tier available — no credit card or KYC required
- Flat-rate monthly pricing with no per-request fees
- HTTP and WebSocket support
- One API key works across all 75+ supported chains, including Moonbeam
Rate Limits
| Plan | Price | HTTP req/s | WS msg/s |
|---|---|---|---|
| Free | $0/mo | 2 | 1 |
| Starter | $49/mo | 50 | 25 |
| Growth | $89/mo | 150 | 75 |
| Scale | $149/mo | 300 | 150 |
| Pro | $249/mo | 500 | 250 |
Frequently Asked Questions: Moonbeam
What's Moonbeam's chain ID?
Moonbeam mainnet is chain ID 1284.
Is Moonbeam EVM-compatible?
Yes. Moonbeam offers a full Ethereum JSON-RPC and Web3 API, so Solidity contracts and standard tooling work unchanged.
What is GLMR used for?
GLMR (Glimmer) is the native token used for gas, staking to collators, and governance on Moonbeam.
Ready to start building on Moonbeam? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.