> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

# IBC Documentation

> IBC (Inter-Blockchain Communication) protocol documentation

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?](/docs/ibc/01-introduction/01-what-is-ibc.md)**
>
> Learn what IBC is, how it works, and what you can build with it.

> **[How IBC Works](/docs/ibc/02-how-ibc-works/01-overview.md)**
>
> Understand how IBC solves chain isolation with light clients, relayers, and cryptographic proofs.

> **[IBC Lifecycle](/docs/ibc/02-how-ibc-works/06-packet-lifecycle.md)**
>
> Follow a packet from send to acknowledgement or timeout, with message and callback references.

> **[Deploy IBC and send a token](/docs/ibc/05-ibc-cli/02-tutorial/01-deploy-ibc-and-send-a-token.md)**
>
> Deploy IBC on two chains with IBC CLI and send a token end-to-end.

> **[IBC Infra](/docs/ibc/05-ibc-cli/03-guides/02-run-a-standalone-relayer.md)**
>
> Run a relayer in its own process with IBC CLI, querying attestors it does not host.

> **[Light Clients](/docs/ibc-go/latest/light-clients/developer-guide/overview.md)**
>
> Learn about the available light client types and how to implement a custom client.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.