Skip to main content
Prerequisite: You need a KYC-approved wallet on your organization. See Registering Wallets & Bank Accounts. Swaps do not require a bank account. For onboarding your customers, see Onboarding Customers.
Swaps are currently available on Stellar, Solana, and Monad, and the source and destination must be on the same chain (no cross-chain swaps). The other EVM chains (Base, Polygon) support direct on/off-ramps but do not yet support token-to-token swaps.
Stellar swaps need a funded, trustlined wallet. The wallet must already hold XLM and a trustline for the asset it will receive — otherwise Etherfuse can’t build the swap transaction and no swap_updated webhook fires. See the Stellar, Solana, and Monad chain guides for per-chain setup.

Swap Flow

1

Discover Assets

2

Create a Swap Quote — POST /ramp/quote

3

Create the Swap — POST /ramp/swap

4

Sign the Transaction

5

Verify Completion

Interactive Tutorial

Use the interactive tutorial below to test the swap flow with your sandbox API key. Each step builds on the previous one, and you can edit the request bodies before sending.