Bridge with Socket
Socket is built for apps that need cross-chain transfers without sending users away to compare bridge routes manually:- Best route selection: Compare bridge and swap paths by output, speed, and reliability.
- Any-chain delivery: Move assets across supported EVM and non-EVM networks from one integration.
- Flexible route control: Use
routeTagslikeSUGGESTED,FASTEST, andMAX_OUTPUTto match user preferences. - Large or small transfers: Route user deposits, wallet transfers, treasury movement, and settlement flows through the same API.
Who this is for
Use bridging when users need funds on another network, when an app wants to fund its destination chain without breaking the flow, or when teams need programmatic cross-chain transfers for operations and settlement.How it works
- The user requests a quote specifying
originChainIdanddestinationChainId(different values). - Socket routes through a marketplace of off-chain agents — fillers, solvers, and provers — competing to execute the best route.
- The winning agent bridges the asset and delivers the output token to
receiverAddresson the destination chain.
Supported bridge providers
| Provider ID | Display name |
|---|---|
staked-relay | Relay |
staked-across | Across |
staked-gnosis-native | Gnosis Native |
staked-polygon-native | Polygon Native |
staked-native-op-stack | OP Stack Native |
cctp-v2 | Circle CCTP V2 |
staked-celer | Celer |
cctp-v2-slow | Circle CCTP V2 Slow |
staked-arbitrum-native | Arbitrum Native Bridge |
staked-oft | OFT |
staked-mayan | Mayan |
staked-scroll-native | Scroll Native |
Example
Supported chains
Check the Chain Support page for the full list of supported networks.Key rules
receiverAddressmust be a valid address on the destination chain.- If
approvalis present in the response, approve the spender before submittingtxData. - Use
routeTags(SUGGESTED,FASTEST,MAX_OUTPUT) to help users pick the best route. - Check
expiresAtbefore submitting — do not send expired quotes.
API Integration Guide
Full guide to integrating the Socket Swap V3 API
Chain Support
See which chains are supported