Skip to main content

Get Started

VIA Labs provides cross-chain smart contract messaging across 150+ networks. Inherit one contract, override one function, send messages between chains.

Start Building

Pick your VM. Each has its own integration model.

EVM

Hello World — Send your first cross-chain message in under 30 lines of Solidity. Start here.

More patterns:

Cardano

Midnight

Transfer USDM

How It Works (30 Seconds)

  1. Your contract inherits ViaIntegrationV1 and calls messageSend() to send data to another chain
  2. The VIA Gateway + validator network verifies and relays the message
  3. Your contract on the destination chain receives it via messageProcess()

That's the entire integration on EVM. Cardano and Midnight follow the same message flow with their own mechanics — see Building on Cardano and Building on Midnight. For the full architecture, see Technology Overview.

Need Help?