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

Stellar

  • VIA on Stellar — What is live on Stellar, how a transfer works, and the rules behind what you see on chain
  • Integration Paths — How a team gets a token live on Stellar with VIA

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, Midnight, and Stellar follow the same message flow with their own mechanics — see Building on Cardano, Building on Midnight, and VIA on Stellar. For the full architecture, see Technology Overview.

Need Help?