About VIA Labs
VIA Labs is a cross-chain messaging protocol that connects EVM and non-EVM blockchains natively.
Chain teams, token issuers, and app developers build with VIA. What they build on top, whether bridges, DEXs, marketplaces, or oracle feeds, is up to them.
150+ chains. 20M+ messages delivered. 4+ years in production. Zero exploits.
What VIA Labs does
Cross-chain messaging
Your contract on one chain sends a message. Your contract on another chain receives it and acts on it. A message can carry tokens, NFT data, instructions, or any data your contract can encode.
Cross-chain tokens
Launch one token on many chains with one total supply. VIA supports three patterns: burn and mint, lock and mint, and lock and release. You deploy and own the token contracts.
USDC launches for chains
We help chains launch USDC with Circle's Bridged USDC Standard. We deploy the contracts, help with testnet and mainnet verification, and provide a web app for transfers. VIA Labs is listed in the Circle Alliance Directory.
Off-chain data
Bring data from outside the blockchain into your smart contracts, plain or encrypted. You run the data source, and VIA delivers the data to any connected chain.
Chain integrations
We connect blockchains to the VIA network. We deploy the gateway contracts, run the signers and relayers, and add the chain to VIA Scan.
Custom development
We build and deploy custom contracts and apps on VIA for partners.
What makes VIA different
EVM and non-EVM chains, one pattern
VIA runs on EVM chains, Cardano, Midnight, and Stellar. Developers write in Solidity, Aiken, Compact, or Rust. Every message follows the same path: send, sign, and deliver.
You choose who signs
Signers run by VIA Labs sign every message. You can also require the chain's own signers and signers your team runs. Every active layer must sign, or the message is rejected.
Your contracts stay yours
Projects deploy and own their own cross-chain contracts. Your contract accepts messages only from the VIA gateway and only from the contracts you list. VIA carries the messages.
Four years in production, zero exploits
VIA has delivered more than 20 million cross-chain messages across four years in production. In that time, VIA has had zero exploits.
Public audits and a public explorer
Anastasia Labs, Firepan, and Hashlock audited VIA's contracts, and the reports are public. You can look up any message on VIA Scan, from the source chain to the destination.
One fee, paid on the source chain
The sender pays one delivery fee on the source chain, in its native token. On every destination except Ethereum, that fee also covers destination gas.
Who builds with VIA
- Blockchain teams and foundations that want their chain connected to other ecosystems.
- EVM chains that want USDC through Circle's Bridged USDC Standard.
- DeFi, gaming, and governance teams whose apps span more than one chain.
- Companies that need data from their own systems inside smart contracts.
- Builders on Cardano, Midnight, and Stellar who want to reach other chains.
- Stablecoin and token issuers that want one token on many chains. USDM from Moneta moves between Cardano and Midnight using VIA.
How working with VIA Labs works
For developers
Start with the Hello World guide on two testnets. You inherit one contract, override one function, and send your first message. When you move to mainnet, our team can help you plan the launch.
Open the Hello World guideCommunication
Email hello@vialabs.tech, fill in the onboarding form, or book a video call. We reply within one business day. You work directly with our engineers and our business team. Our community talks on Discord and Telegram.
Key facts
- Company name
- VIA Labs (legal name: VIA Labs LLC)
- Type
- Cross-chain messaging protocol (blockchain infrastructure)
- Founded
- 2024
- Headquarters
- Michigan, United States
- Website
- vialabs.tech
- Core offering
- Messaging between smart contracts on different blockchains, EVM and non-EVM
- Services
- Cross-chain messaging, cross-chain tokens, USDC launches with Circle's Bridged USDC Standard, off-chain data delivery, chain integrations, custom development
- Pricing
- One delivery fee per message, paid on the source chain in its native token. Chain integrations are priced per chain.
- Supported chains
- EVM chains, Cardano, Midnight, and Stellar. See Supported networks for every gateway.
- Chains connected
- 150+
- Messages delivered
- 20M+
- Exploits
- Zero
- Security audits
- Anastasia Labs, Firepan, Hashlock
- Developer languages
- Solidity, Aiken, Compact, Rust
- Explorer
- VIA Scan: scan.vialabs.tech
- Documentation
- developer.vialabs.tech
- Social
- X: @VIA_Labs. GitHub: VIA-Labs-Tech. Discord. Telegram.
Frequently asked questions
What is VIA Labs?
VIA Labs is a cross-chain messaging protocol. It lets a smart contract on one blockchain send a message to a smart contract on another. It works across 150+ chains, including EVM chains, Cardano, Midnight, and Stellar.
Is VIA a bridge?
No. VIA is a cross-chain messaging protocol. Teams build token transfers, bridges, swaps, and other apps on top of it.
Which blockchains does VIA support?
VIA runs on EVM chains, including Ethereum, Arbitrum, Avalanche, Base, BSC, Optimism, and Polygon. It also runs on Cardano, Midnight, and Stellar. See Supported networks for every gateway address and chain ID.
How does VIA keep messages secure?
Signers run by VIA Labs check every message on its source chain, then sign it. You can also require signatures from the chain's own signers and from your team's signers. Every active layer must sign, or the message is rejected.
Has VIA been audited?
Yes. Anastasia Labs, Firepan, and Hashlock audited VIA's contracts on EVM chains, Cardano, Midnight, and Stellar. The reports are public on the Audits page.
How much does it cost to send a message?
The sender pays one delivery fee on the source chain, in its native token. It covers delivery on the destination chain, except on Ethereum, where your contract holds wrapped ETH for gas.
How long does a message take?
You decide. Each message sets how many block confirmations it waits for on its source chain. A confirmation is one new block added after the block that holds your transaction.
Transfers of value usually wait longer. Stablecoin and liquidity transfers often wait for many confirmations. Each new block makes the earlier ones harder to reverse. A longer wait lowers the risk that a transfer is undone. This comes from how blockchains finalize transactions, not from VIA.
For example, USDM transfers between Cardano and Midnight wait 150 confirmations on Cardano and 180 on Midnight. That takes about 50 minutes from Cardano and about 20 minutes from Midnight.
Other messages can move fast. Chains with fast finality, such as Avalanche and Stellar, make a block final within seconds. Liquidity can move between them without a long wait. Data streams, such as sensor readings or price updates, can wait zero confirmations. Each new value replaces the last one. If one value matters, you can check it on VIA Scan before you act on it.
On mainnet, messages that wait zero or one confirmation typically arrive in under two minutes.
How do I start building?
Start with the Hello World guide in the docs. It takes you from deployment on two testnets to your first delivered message.
How do I contact VIA Labs?
Email hello@vialabs.tech or use the onboarding form. You can also book a call, or find us on X, Discord, and Telegram.
Tell us what you're building
Our team helps you pick your chains and a pattern, then go live.