deBridge is the bridge that moves at lightspeed, enabling blazingly fast bridge transfers between Ethereum, Solana, and all major chains with deepest liquidity and guaranteed rates.

Bridging solutions that
move as fast as DeFi

Plug and play solutions for any application or site. Built for blazingly fast performance at global scale.

Integrations in action

We have been working with the @deBridgeFinance team for over a few months, and we are impressed both by their unique technical solution to the challenging cross-chain problem, as well as their commitment to all the details for a seamless experience for users.

We are incredibly thankful for the support from our partners at @deBridgeFinance as we share the same values.

More than 12,000 happy users bridged more than 25M using @deBridgeFinance in the past few months


We have really appreciate working with @deBridgeFinance so far, and we're just getting started.

Looking ahead, we're excited to continue this partnership, bringing even more non-native tokens to the Solana ecosystem. The future of DeFi on Solana looks brighter than ever! If you’re interested in helping us expand Solana DeFi, please consider joining our Discord:

Connect your chain to deBridge

Chains scheme
Subscribe to deBridge IaaS and get complete cross-chain messaging, asset custody, and bridging, all with one subscription.

Integrate deBridge API

const { formatEther } = require("ethers/lib/utils");
async function quote(params) {
const response = await fetch('' + new URLSearchParams(params));
const data = await response.json();
if (data.errorCode) throw new Error(data.errorId)
return data
async function main() {
console.log("Trading 1 ETH from Ethereum to BNB...")
const { estimation } = await quote({
srcChainId: 1,
srcChainTokenIn: '0x0000000000000000000000000000000000000000',
srcChainTokenInAmount: '1000000000000000000',
dstChainTokenOutAmount: 'auto',
dstChainId: 56,
dstChainTokenOut: '0x0000000000000000000000000000000000000000',
prependOperatingExpenses: true
const minOutcome = estimation.dstChainTokenOut.amount;
const minOutcomeWithoutDecimals = formatEther(minOutcome)
console.log(`Expected outcome: ${minOutcomeWithoutDecimals} BNB`)
main().catch(err => console.error(err))
curl -s "" | jq

1 admin@debridge: ~ node dln.js

2 Trading 1 ETH from Ethereum to BNB...

3 Expected outcome: BNB

admin@debridge: bash

Start building today