Free Sonic RPC Endpoint
Chain ID 146 · S · multi-region with automatic failover
Sonic (Chain ID 146) is the high-performance EVM L1 from the former Fantom team, with sub-second blocks and near-instant finality. NodeFlare serves Sonic RPC from dedicated European bare-metal.
Public endpoint — no API key
HTTPS
https://rpc.nodeflare.app/sonic/publicNeed higher limits? Use a keyed endpoint https://rpc.nodeflare.app/sonic/v1/{YOUR_KEY} — get a free key →
Connect to Sonic
curl -s -X POST https://rpc.nodeflare.app/sonic/public \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'import { ethers } from "ethers";
const provider = new ethers.JsonRpcProvider(
"https://rpc.nodeflare.app/sonic/public"
);
const block = await provider.getBlockNumber();import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.nodeflare.app/sonic/public"),
});
const block = await client.getBlockNumber();from web3 import Web3
w3 = Web3(Web3.HTTPProvider(
"https://rpc.nodeflare.app/sonic/public"
))
print(w3.eth.block_number)Add Sonic to your wallet
Network details for MetaMask, Rabby, or any EVM wallet — Sonic chain ID 146 (0x92).
| Network name | Sonic |
| RPC URL | https://rpc.nodeflare.app/sonic/public |
| Chain ID | 146 |
| Currency symbol | S |
| Block explorer | https://sonicscan.org |
Built for Sonic
High-frequency DeFi and latency-sensitive apps on Sonic. Every request routes to the nearest healthy node, with automatic failover and no per-request throttling — the gaps public endpoints leave.
Dedicated Sonic RPC node — your own path, not a shared pool
NodeFlare runs its own dedicated Sonic node on bare-metal — not a reseller of Alchemy or Infura, and not a shared free-for-all pool. A free or paid key gives you a dedicated endpoint path with your own rate limits, no per-request throttling, and full access to heavy methods (eth_getLogs, trace_*, debug_*) — your own Sonic RPC without running the node yourself.
Sonic RPC — FAQ
What is Sonic's chain ID?
Sonic's chain ID is 146 (hex 0x92). Its native currency is S and its block explorer is sonicscan.org. You can connect with NodeFlare's free public RPC at https://rpc.nodeflare.app/sonic/public — no API key required.
How do I add Sonic to MetaMask?
In MetaMask, open the network menu → "Add a network" → "Add a network manually", then enter — Network name: Sonic; New RPC URL: https://rpc.nodeflare.app/sonic/public; Chain ID: 146; Currency symbol: S; Block explorer URL: https://sonicscan.org. Save, then switch to Sonic. The endpoint is free and needs no account.
What is the Sonic RPC URL?
NodeFlare's public Sonic RPC URL is https://rpc.nodeflare.app/sonic/public over HTTPS. No API key is required for the public endpoint.
Is the Sonic RPC free?
Yes. The public Sonic endpoint is free with no sign-up. A free API key unlocks higher rate limits, heavy methods, and a dedicated path — 2,000,000 compute units per month, no credit card.
What are the Sonic RPC rate limits?
The public endpoint is limited to 2 requests/second per IP. A free key gives 10 requests/second; paid plans scale to 500 req/s. Every plan includes all 22 supported chains.
Is NodeFlare a good Sonic RPC provider?
NodeFlare is an independent Sonic RPC provider that runs its own nodes — not a reseller or aggregator of third-party backends. The public endpoint is free with no sign-up; a free API key adds higher rate limits, and heavy methods (eth_getLogs, trace_*, debug_*) — 2,000,000 compute units per month, no credit card.
Is there a dedicated Sonic RPC node?
Yes. NodeFlare runs its own dedicated Sonic node(s), and every request is routed to the nearest healthy node with automatic failover. A free or paid key gives you a dedicated endpoint path with your own rate limits and full access to archive methods like eth_getLogs and debug_traceTransaction.
Go deeper
- Full Sonic API reference → — supported methods, WebSocket, regions
- Rate limits & compute-unit costs → — what each method costs against your quota
- Pay per request with x402 → — Sonic calls in USDC from $0.001, no account:
POST /sonic/x402 - RPC for trading bots → and indexers → — low-latency, eth_getLogs-heavy workloads
- Screen a Sonic token for scams → — ownership, honeypot check, holder concentration → one risk score
- Onchain tools for AI agents → — token-safety, wallet intelligence and RPC over MCP / x402
Build on Sonic with a free key
Higher limits, a dedicated path, and automatic failover — every chain included. No credit card.
Get your free API key →Sonic RPC methods
Per-method docs for Sonic — parameters, compute-unit cost, and copy-paste examples.