Sonic RPC Endpoint
Fast, flat-rate Sonic RPC node provider — free tier, no KYC, HTTP & WebSocket.
Sonic is the rebranded and upgraded version of Fantom, launched in late 2024 with a new high-performance EVM execution layer (Sonic Engine). It offers sub-second finality and 10,000+ TPS targets, with an aggressive fee-sharing model that returns 90% of gas fees to dApp developers.
sonicAbout Sonic
Sonic's core innovation is its custom EVM-compatible execution layer that maintains Solidity bytecode compatibility while achieving dramatically higher throughput than typical EVM chains. The S token is the native asset (1:1 with FTM via migration).
Sonic also introduced "FeeM" — fee monetization — where 90% of transaction fees paid in interaction with a dApp are returned to that dApp's developers. This creates strong incentive alignment between the chain and builders.
Common Use Cases on Sonic
- DeFi with sub-second finality
- GameFi and high-frequency dApps
- Developer revenue-sharing applications (FeeM)
- AI inference settlement (Sonic Labs has been positioning here)
- Migration target for existing Fantom dApps
Sonic Ecosystem
All major Fantom DeFi protocols (SpookySwap, Beethoven X, Equalizer) migrated to Sonic. New projects building specifically for the FeeM model. Sonic Labs has incentive programs running for builders.
HTTP Endpoint
https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEYWebSocket Endpoint
wss://rpc.swiftnodes.io/ws/sonic?key=YOUR_API_KEYQuick Start: Connect to Sonic
cURL
curl -X POST https://rpc.swiftnodes.io/rpc/sonic?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/sonic?key=YOUR_API_KEY"
);
const blockNumber = await provider.getBlockNumber();
console.log("Sonic block:", blockNumber);viem
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY"),
});
const blockNumber = await client.getBlockNumber();web3.py
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEY"))
print("Sonic block:", w3.eth.block_number)Add Sonic to MetaMask
https://rpc.swiftnodes.io/rpc/sonic?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/sonic?key=YOUR_API_KEYBridging to Sonic
Sonic Gateway (https://gateway.soniclabs.com) for Ethereum ↔ Sonic. Stargate, LayerZero for general cross-chain. Fantom Opera migration handled separately.
Features of SwiftNodes for Sonic
- 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 Sonic
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: Sonic
What's Sonic's chain ID?
Sonic mainnet is chain ID 146.
Is Sonic the same as Fantom?
Sonic is the upgrade from Fantom Opera. Existing FTM tokens migrate to S 1:1. Sonic uses a new high-performance execution layer.
What's Fee Monetization (FeeM)?
Sonic returns up to 90% of gas fees paid for transactions interacting with a registered dApp to the dApp's developer. This creates a direct revenue stream for builders proportional to chain usage.
Ready to start building on Sonic? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.