# Hyperlane

> Permissionless interoperability protocol for crosschain messaging and custom interchain security.

- Readiness score: **84/100** (score.v2)
- Integration difficulty: high
- Chains: arbitrum-one, arbitrum-sepolia, orbit, bsc
- Categories: crosschain, messaging, interoperability
- Last verified: 2026-05-29 by composewith.eth seed research (confidence: medium)

## Resources

- docs: https://docs.hyperlane.xyz/
- sdk: https://github.com/hyperlane-xyz/hyperlane-monorepo
- template: https://docs.hyperlane.xyz/docs/intro
- support: https://discord.gg/hyperlane
- grant: https://hyperlane.foundation/

## Good for

- crosschain messaging
- Orbit chain connectivity
- interchain apps
- token routes

## Avoid for

- single-chain apps
- apps unwilling to reason about bridge/security assumptions

## Capabilities

### Crosschain messaging (production-ready)
Best for: interchain apps, appchain messaging, crosschain agents
- Security module configuration is an application-level responsibility.

## Composes with

- **arbitrum-orbit** (settlement_or_execution; supports) — Hyperlane can provide messaging and token routes for Orbit appchains.
- **the-graph** (indexing_and_data; supports) — The Graph can index interchain message delivery, token route events, and app-level cross-chain state.
- **layerzero** (alternative; alternative) — LayerZero is an alternative cross-chain messaging and omnichain app framework with different security assumptions.

---
Canonical: https://composewith.eth/protocols/hyperlane · JSON: https://composewith.eth/protocols/hyperlane.json
