Build cross-chain applications in three steps. Whether you’re creating token bridges, cross-chain NFTs, or interchain messaging, this guide will get you started.

Step 1: Identify Your Virtual Machine

Choose the blockchain environments where you want to enable interchain functionality.

Supported Virtual Machines

Hyperlane supports multiple VM types including EVM chains (Ethereum, Polygon, Arbitrum), Cosmos and Solana.

What you need to decide:

  • Source chain (where messages originate)
  • Destination chain(s) (where messages are delivered)
  • Gas token requirements for each chain

Step 2: Deploy Hyperlane Core Infrastructure

Deploy core Hyperlane contracts, this includes core Mailbox and ISM contracts.

Before deploying, check if Hyperlane is already available on your chain:

If you need to deploy:

  • Use the Hyperlane CLI for automated deployment
  • Configure your security settings
  • Deploy the Hyperlane core contracts

Deploy Hyperlane infrastructure →


Step 3: Create Your Warp Route

Bridge your tokens using Hyperlane’s messaging infrastructure.

Warp Routes

Warp Routes are modular cross-chain asset bridges using Hyperlane’s messaging infrastructure. Learn more about how they work.

Common Warp Route types:

  • ERC-20 bridges: Bridge any ERC-20 token
  • Native bridges: Move native tokens (ETH, SOL, etc.)
  • Collateral routes: Lock tokens on origin, mint on destination
  • Synthetic routes: Create wrapped versions on destination chains

Choose your deployment guide:

Advanced Warp Routes: Check out our Warp Route resources and Warp Route guides for more complex use cases.


Next Steps

Need Help?

Join our Discord community for support!