Relay for Wallets | Every Asset, Every Chain
Every asset,
Every chain.
Crosschain payments infrastructure that connects your users’ funds to the entire multichain economy.
One integration. 85+ chains.
Trusted by leading wallets and wallet infrastructure
What Relay enables
Crosschain swaps — any to any
Swap any asset across 85+ chains in a single API call. Users get the best execution, instantly — no routing complexity, no chain-specific logic on your end.
Supercharge stablecoins
Users hold stablecoins and access the entire onchain economy from them. Trade, lend, earn yield, enter prediction markets — across every chain. One balance, everything accessible.
Onboarding from anywhere
New users consolidate assets from 85+ chains into your wallet in a single flow. No bridging. No drop-off.
Every wallet has swaps.
The best use Relay.
85+ chains
No "unsupported chain" dead ends
Instant execution
Seconds, not minutes
Battle-tested reliability
Operating at scale across billions in production volume
99.9%+ uptime
$20B+ in production
Gasless & gas abstraction
Subsidize gas and support fully chain-abstracted experiences so users never have to think about native gas tokens.
Fee sponsorship
Subsidize user fees so users receive 1:1 assets on every swap.
Turn crosschain into wallet revenue
Collect fees on every swap and crosschain transaction. Settled in stablecoins on a single chain — no reconciliation.
Built for every wallet segment
Consumer wallets
Phantom, MetaMask, and Rainbow use Relay for native crosschain swaps and DeFi access across every chain their users hold assets on.
Enterprise wallets for institutions & businesses
Privy, thirdweb, and Turnkey embed Relay to ship crosschain as a standard feature to every app they power — no custom build required.
Integrate in a day, not months
Single API for swaps, crosschain execution, and contract calls. Prepaid relayers so you build your own UX. Audited smart contracts.
curl --request POST \
--url https://api.relay.link/quote \
--header 'Content-Type: application/json' \
--data '
{
"user": "0x03508bb71268bba25ecacc8f620e01866650532c",
"originChainId": 8453,
"destinationChainId": 10,
"originCurrency":
"0x0000000000000000000000000000000000000000",
"destinationCurrency":
"0x0000000000000000000000000000000000000000",
"amount": "1000000000000000000",
"tradeType": "EXACT_INPUT"
}'
Ready to make every chain native to your wallet?