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).

Network: Moonbeam
Type: EVM
Chain ID: 1284
Slug: moonbeam
Native token: GLMR (Glimmer)
Block time: ~6 seconds
Finality: Shared finality via Polkadot relay chain (GRANDPA); roughly 12-30 seconds
Mainnet: January 11, 2022
Category: Polkadot parachain (EVM-compatible)

About 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_KEY

WebSocket Endpoint

wss://rpc.swiftnodes.io/ws/moonbeam?key=YOUR_API_KEY

Quick 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

Network Name: Moonbeam (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/moonbeam?key=YOUR_API_KEY
Chain ID: 1284
Currency Symbol: GLMR
WebSocket: wss://rpc.swiftnodes.io/ws/moonbeam?key=YOUR_API_KEY

Bridging 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

PlanPriceHTTP req/sWS msg/s
Free$0/mo21
Starter$49/mo5025
Growth$89/mo15075
Scale$149/mo300150
Pro$249/mo500250

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.