Skip to main content
Turn complex DeFi interactions into one-click experiences. Users supply or withdraw from any protocol on any chain—no matter what token they hold or which chain they’re on.

200+ Protocols

Direct integrations with major lending, staking, and yield protocols

Any Token In

Users deposit with whatever they have—Biconomy handles conversion

Cross-Chain

Deposit from any chain into protocols on any other chain

What You Can Build

One-Click Yield Deposits

User has USDC on Base, wants to deposit into a vault on Ethereum. One signature:
const quote = await fetch('https://api.biconomy.io/v1/quote', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    mode: 'eoa',
    ownerAddress: userAddress,
    composeFlows: [{
      type: '/instructions/intent-vault',
      data: {
        srcChainId: 8453,           // Base
        srcToken: USDC_BASE,
        dstChainId: 1,              // Ethereum
        dstVault: AAVE_VAULT_ETH,   // Destination vault address
        amount: '10000000000',      // 10,000 USDC
        slippage: 0.01
      }
    }]
  })
});

Protocol Aggregator

Build interfaces that let users access the best yields across DeFi:

Lending Markets

AAVE, Compound, Morpho, Venus, Spark

Yield Vaults

Yearn, Beefy, Convex, Pendle

Liquid Staking

Lido, Rocket Pool, Frax, Coinbase

LP Positions

Uniswap, Curve, Balancer, Aerodrome

Position Migration

Move user positions between protocols or chains without manual unwinding:
// Migrate from one vault to another
const quote = await fetch('https://api.biconomy.io/v1/quote', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    mode: 'eoa',
    ownerAddress: userAddress,
    composeFlows: [{
      type: '/instructions/intent-vault',
      data: {
        srcChainId: 137,
        srcVault: AAVE_VAULT_POLYGON,  // Source vault to withdraw from
        dstChainId: 8453,
        dstVault: MORPHO_VAULT_BASE,   // Destination vault to deposit into
        amount: '1000000000',
        slippage: 0.01
      }
    }]
  })
});

Key Features

When source or destination tokens are vault tokens, the API performs direct deposit/withdraw operations instead of swapping—guaranteeing lossless execution with better quotes than swap-based approaches.

Supported Protocols

CategoryProtocols
LendingAAVE, Compound, Morpho, Venus, Spark, Radiant
VaultsYearn, Beefy, Convex, Sommelier, Enzyme
StakingLido, Rocket Pool, Frax, Stakewise
DEX LPUniswap, Curve, Balancer, Velodrome, Aerodrome
PerpsGMX, dYdX, Synthetix, Kwenta
Don’t see your protocol? The build instruction type lets you call any smart contract function directly.

Start Building

Integration Options

Most DeFi applications start with the Supertransaction API for rapid development, then add AbstractJS for advanced features like composing multiple vault operations.