Skip to main content
LI.FI Composer bundles protocol interactions (deposits, staking, lending) into a single flow across any EVM chain. Instead of navigating multiple protocols and signing multiple transactions, your users complete DeFi workflows in one click.
No custom integration required. If you already use the LI.FI API, SDK, or Widget, you already have Composer. Set toToken to a supported protocol’s token address and Composer activates automatically.

Try It Out

Deposit 1 USDC into a Morpho vault on Base with a single API call:
curl -X GET 'https://li.quest/v1/quote?fromChain=8453&toChain=8453&fromToken=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&toToken=0x7BfA7C4f149E7415b73bdeDfe609237e29CBF34A&fromAddress=YOUR_WALLET_ADDRESS&toAddress=YOUR_WALLET_ADDRESS&fromAmount=1000000'

Run your first Composer transaction

Follow the step-by-step quickstart to execute your first Composer transaction in under 5 minutes.

Choose Your Integration Path

API

Direct REST API integration for full control over the Composer flow.

SDK

Use the LI.FI TypeScript SDK for managed execution, status tracking, and error handling.

Widget

Drop-in UI component. Composer works automatically with zero additional code.

Current Limitations

  • EVM chains only. Cross-chain deposits are supported across EVM chains. Solana and other non-EVM chains are not yet supported.
  • Tokenised positions only. Composer targets must return a token (e.g., vault tokens, LP tokens, LSTs).

Security

All LI.FI smart contracts, including the Composer onchain VM, undergo independent security audits before production deployment. LI.FI maintains a $1,000,000 USD bug bounty program and real-time contract monitoring.

Security and Audits

Audit reports, bug bounty program, and monitoring details.

Next Steps

Quickstart

Execute your first Composer transaction in under 5 minutes

API Integration

Step-by-step REST API integration walkthrough

How It Works

Onchain VM, eDSL compiler, and transaction lifecycle

Recipes

Copy-paste recipes for vault, staking, and lending deposits

Cross-Chain Compose

Bridge + deposit patterns across EVM chains

Withdrawals

Withdraw from protocol positions via Composer