Kava RPC Endpoint

Fast, flat-rate Kava RPC node provider — free tier, no KYC, HTTP & WebSocket.

Kava is a Cosmos-based Layer 1 with a co-chain architecture that pairs a Cosmos SDK chain with a fully compatible Ethereum (EVM) co-chain. It runs on Tendermint consensus and uses KAVA as the gas and staking token across both environments.

Network: Kava
Type: EVM
Chain ID: 2222
Slug: kava
Native token: KAVA (Kava)
Block time: ~6 seconds
Finality: Single-block finality (Tendermint BFT)
Mainnet: Kava mainnet 2019; EVM co-chain (Kava 10) 2022
Category: Layer 1 (Cosmos SDK / Tendermint, EVM co-chain)

About Kava

Kava's co-chain design connects a Cosmos co-chain and an EVM co-chain through a Translator module, letting Cosmos and Ethereum developers build on one network. The EVM co-chain went live with the Kava 10 upgrade and uses Tendermint Core consensus for roughly 6-second blocks and single-block finality.

Kava EVM is fully Ethereum-compatible, so Solidity contracts and tools such as Hardhat, Foundry, and MetaMask work unchanged. KAVA is the native gas and staking token for both co-chains, and IBC connectivity links Kava to the broader Cosmos ecosystem.

Common Use Cases on Kava

  • EVM DeFi (lending, DEXes, stablecoins)
  • Cross-ecosystem Cosmos and Ethereum apps
  • IBC asset transfers
  • KAVA staking and governance
  • Smart contract deployment in Solidity

Kava Ecosystem

Hosts DeFi protocols including Kava Lend and Kava Mint, plus EVM DEXes and integrations bridging Cosmos and Ethereum liquidity.

HTTP Endpoint

https://rpc.swiftnodes.io/rpc/kava?key=YOUR_API_KEY

WebSocket Endpoint

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

Quick Start: Connect to Kava

cURL

curl -X POST https://rpc.swiftnodes.io/rpc/kava?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/kava?key=YOUR_API_KEY"
);

const blockNumber = await provider.getBlockNumber();
console.log("Kava block:", blockNumber);

viem

import { createPublicClient, http } from "viem";

const client = createPublicClient({
  transport: http("https://rpc.swiftnodes.io/rpc/kava?key=YOUR_API_KEY"),
});

const blockNumber = await client.getBlockNumber();

web3.py

from web3 import Web3

w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/kava?key=YOUR_API_KEY"))
print("Kava block:", w3.eth.block_number)

Add Kava to MetaMask

Network Name: Kava (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/kava?key=YOUR_API_KEY
Chain ID: 2222
Currency Symbol: KAVA
WebSocket: wss://rpc.swiftnodes.io/ws/kava?key=YOUR_API_KEY

Bridging to Kava

Connects to Cosmos chains via IBC and to Ethereum and other EVM chains via bridges such as Celer cBridge and LayerZero (Stargate).

Features of SwiftNodes for Kava

  • 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 Kava

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: Kava

What's Kava's chain ID?

Kava EVM mainnet is chain ID 2222.

What is Kava's co-chain architecture?

Kava runs a Cosmos SDK co-chain and an EVM co-chain linked by a Translator module, so Cosmos and Ethereum developers share one network.

Is Kava EVM-compatible?

Yes. The Kava EVM co-chain is fully Ethereum-compatible, so Solidity contracts and standard tooling work without changes.

Ready to start building on Kava? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.