Canto RPC Endpoint
Fast, flat-rate Canto RPC node provider — free tier, no KYC, HTTP & WebSocket.
Canto is an EVM-compatible Layer 1 built with the Cosmos SDK and CometBFT (Tendermint), focused on providing DeFi primitives such as a DEX, lending market, and the NOTE unit of account as free public infrastructure. SwiftNodes provides Canto mainnet RPC over HTTP and WebSocket.
cantoAbout Canto
Canto launched in August 2022 with no presale, foundation, or venture backing. It uses Tendermint-based proof-of-stake consensus, giving fast block times and instant BFT finality, and exposes an Ethereum-compatible EVM.
Canto's design centers on Free Public Infrastructure (FPI): the Canto DEX, the Canto Lending Market, and the NOTE cryptodollar are built into the chain as public goods. The team explored migrating to a Polygon CDK Layer 2 in 2023 but reversed course in 2024, remaining a Cosmos-based Layer 1.
Common Use Cases on Canto
- Free public DeFi (DEX and lending)
- NOTE stablecoin / unit of account
- Permissionless smart contracts
- Cosmos IBC transfers
- Real-world-asset experimentation
Canto Ecosystem
Built around the native Canto DEX, Canto Lending Market, and NOTE; the broader ecosystem includes third-party DeFi protocols deployed on the EVM.
HTTP Endpoint
https://rpc.swiftnodes.io/rpc/canto?key=YOUR_API_KEYWebSocket Endpoint
wss://rpc.swiftnodes.io/ws/canto?key=YOUR_API_KEYQuick Start: Connect to Canto
cURL
curl -X POST https://rpc.swiftnodes.io/rpc/canto?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/canto?key=YOUR_API_KEY"
);
const blockNumber = await provider.getBlockNumber();
console.log("Canto block:", blockNumber);viem
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/canto?key=YOUR_API_KEY"),
});
const blockNumber = await client.getBlockNumber();web3.py
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/canto?key=YOUR_API_KEY"))
print("Canto block:", w3.eth.block_number)Add Canto to MetaMask
https://rpc.swiftnodes.io/rpc/canto?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/canto?key=YOUR_API_KEYBridging to Canto
Canto supports Cosmos IBC for inter-chain transfers; bridges including Gravity Bridge and third-party providers connect it to Ethereum and other EVM chains.
Features of SwiftNodes for Canto
- 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 Canto
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: Canto
What's Canto's chain ID?
Canto mainnet is chain ID 7700.
Is Canto a Layer 1 or Layer 2?
Canto remains a Cosmos-SDK Layer 1; a previously announced Polygon CDK L2 migration was reversed in 2024.
What is NOTE?
NOTE is Canto's native over-collateralized unit of account used as a cryptodollar within its lending market and DEX.
Is WebSocket supported?
Yes - SwiftNodes provides HTTP and WebSocket (wss://) endpoints with eth_subscribe support.
Ready to start building on Canto? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.