The IBC protocol enables secure and reliable communication between independent blockchains in the Cosmos ecosystem. Build truly interoperable applications across multiple ecosystems, not just blockchains.

Developers

Get started building with IBC:

IBC Protocol Specification

Technical specification and implementation details of the IBC protocol for developers. View Specification →

Cross-Chain Development

Build applications that leverage IBC for cross-chain functionality with practical guides. Start Building →

IBC with Smart Contracts

Use IBC functionality directly from Solidity contracts on any chain using the Cosmos-EVM SDK module:

IBC Precompile Guide

Learn how to use IBC functionality directly from Solidity smart contracts with the IBC precompile module. Explore IBC Precompile →