Skip to main content
IBC (Inter-Blockchain Communication) is an interoperability protocol for secure, verifiable, and permissionless messaging between blockchains. It powers token transfers, cross-chain contract calls, and arbitrary messaging across over 150+ blockchains, with support for EVM chains, Cosmos, and more.

What is IBC?

Learn what IBC is, how it works, and what you can build with it.

How IBC Works

Understand how IBC solves chain isolation with light clients, relayers, and cryptographic proofs.

IBC Lifecycle

Follow a packet from send to acknowledgement or timeout, with message and callback references.

Cosmos ↔ EVM Tutorial

Set up a live IBC connection between a Cosmos chain and an EVM network with token transfers end-to-end.

IBC Infra

Deploy and operate the relayer, Proof API, and attestor services.

Light Clients

Learn about the available light client types and how to implement a custom client.