Moonriver RPC Endpoint
Fast, flat-rate Moonriver RPC node provider — free tier, no KYC, HTTP & WebSocket.
Moonriver is Moonbeam's sister network deployed as a parachain on Kusama, serving as a canary network where features ship before reaching Moonbeam. It is EVM-compatible and uses real economic value, functioning as a production environment with Kusama's faster governance cadence.
moonriverAbout Moonriver
Moonriver secured its parachain slot on Kusama and went live in 2021, ahead of Moonbeam on Polkadot. It uses collators with the Nimbus framework and inherits finality from Kusama's relay chain validators, with block times around 6 seconds after asynchronous backing.
Like Moonbeam, Moonriver exposes a standard Ethereum JSON-RPC interface, so Solidity contracts and Web3 tooling such as Hardhat, Foundry, and MetaMask work without modification. Its native token MOVR pays for gas and is used for staking and governance, and XCM connects it to other Kusama parachains.
Common Use Cases on Moonriver
- Pre-production testing of Moonbeam features
- EVM smart contract deployment
- Cross-chain DeFi via Kusama XCM
- MOVR staking and governance
- Bridged asset liquidity
Moonriver Ecosystem
Hosts EVM DeFi such as Solarbeam and Moonwell, plus infrastructure shared with the Moonbeam ecosystem and XCM links to Kusama parachains.
HTTP Endpoint
https://rpc.swiftnodes.io/rpc/moonriver?key=YOUR_API_KEYWebSocket Endpoint
wss://rpc.swiftnodes.io/ws/moonriver?key=YOUR_API_KEYQuick Start: Connect to Moonriver
cURL
curl -X POST https://rpc.swiftnodes.io/rpc/moonriver?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/moonriver?key=YOUR_API_KEY"
);
const blockNumber = await provider.getBlockNumber();
console.log("Moonriver block:", blockNumber);viem
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/moonriver?key=YOUR_API_KEY"),
});
const blockNumber = await client.getBlockNumber();web3.py
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/moonriver?key=YOUR_API_KEY"))
print("Moonriver block:", w3.eth.block_number)Add Moonriver to MetaMask
https://rpc.swiftnodes.io/rpc/moonriver?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/moonriver?key=YOUR_API_KEYBridging to Moonriver
Moonriver connects to Kusama parachains via XCM and to external chains through bridges including Wormhole.
Features of SwiftNodes for Moonriver
- 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 Moonriver
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: Moonriver
What's Moonriver's chain ID?
Moonriver mainnet is chain ID 1285.
How is Moonriver different from Moonbeam?
Moonriver is the canary network on Kusama where features deploy first; Moonbeam is the corresponding network on Polkadot.
What is MOVR used for?
MOVR is the native token for gas, staking, and governance on Moonriver.
Ready to start building on Moonriver? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.