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.
- 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:Is Hyperlane already deployed on my chains?
Is Hyperlane already deployed on my chains?
Check the Hyperlane
registry to learn
which chains have a Hyperlane deployment. If the chain you are looking to
connect already has Hyperlane core contracts deployed, skip to Step 3!
- Use the Hyperlane CLI for automated deployment
- Configure your security settings
- Deploy the Hyperlane core contracts
Step 3: Create Your Hyperlane Warp Route (HWR)
Bridge your tokens using Hyperlane’s messaging infrastructure.Hyperlane Warp Routes
Hyperlane Warp Routes are modular cross-chain asset bridges using Hyperlane’s
messaging infrastructure. Learn more about how they work.
- ERC-20 HWR: Bridge any ERC-20 token
- Native HWR: Move native tokens (ETH, SOL, etc.)
- Collateral HWR: Lock tokens on origin, mint on destination
- Synthetic HWR: Create wrapped versions on destination chains
EVM HWR
Deploy on Ethereum, Polygon, Arbitrum, and other EVM chains
Solana HWR
Deploy on Solana and other Sealevel VM chains
Cosmos SDK
Deploy on Cosmos SDK-based chains
Advanced HWRs: Check out our HWR
resources and HWR
guides for more complex use cases.
Next Steps
Deploy Bridge UI
Create a user interface for your HWR
Run a Validator and Relayer
Deploy Hyperlane with local Validators and Relayers
Security Modules
Configure custom security for your interchain messages
Need Help?
Join our Discord community for support!