Get Started Building with Hyperlane
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:
EVM Warp Route
Deploy on Ethereum, Polygon, Arbitrum, and other EVM chains
Solana Warp Route
Deploy on Solana and other Sealevel VM chains
Cosmos SDK
Deploy on Cosmos SDK-based chains
Advanced Warp Routes: Check out our Warp Route resources and Warp Route guides for more complex use cases.
Next Steps
Deploy Bridge UI
Create a user interface for your Warp Route
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!