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.

Network: Canto
Type: EVM
Chain ID: 7700
Slug: canto
Native token: CANTO (Canto)
Block time: ~5-6 seconds
Finality: Instant (single-block BFT finality)
Mainnet: August 2022
Category: Layer 1 (Cosmos SDK, EVM)

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

WebSocket Endpoint

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

Quick 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

Network Name: Canto (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/canto?key=YOUR_API_KEY
Chain ID: 7700
Currency Symbol: CANTO
WebSocket: wss://rpc.swiftnodes.io/ws/canto?key=YOUR_API_KEY

Bridging 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

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

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.