Skip to main content
The vaults.fyi widget gives wallets, exchanges, and consumer apps a configurable interface for surfacing yield opportunities, supporting user actions, and showing positions.
The widget is currently available to select partners. Contact us to learn more.

Widget vs. API or SDK

Use the widget when you want a branded Earn experience without designing every vault list, deposit form, position view, and transaction state yourself. Use the API or SDK when you want full control over the interface and business logic.

A yield experience configured for your product

Embeddable widget deposit screen configured for a Gauntlet USDC vault on Base
Choose the opportunity set that fits your users. Configure:
  • allowedNetworks, including EVM networks and Solana/SVM coverage
  • allowedAssets, allowedProtocols, allowedVaults, curators, and tags
  • minTvlUsd, minReputationScore, and APY filters
  • APY window, sort order, and number of opportunities shown
  • Discover and Positions views
  • Visible columns and data displayed in each view
Widget configuration screen showing filters for Solana, networks, assets, protocols, minimum TVL, and reputation score
Surface a focused set of vault opportunities from 80+ protocols, 20+ EVM chains, and Solana/SVM coverage.

Match your product’s brand

Widget preview showing live mode, brand styling controls, React embed code, and event log
Configure the widget’s presentation to fit your application:
  • Light or dark mode
  • Accent color
  • Font and corner radius
  • Widget title
  • Optional vaults.fyi attribution
  • Visible columns for APY, TVL, protocol, curator, score, redemption type, balances, and returns

Support discovery, positions, and transactions

The widget can present a compact Discover experience, a user’s existing positions, or both. For transaction-enabled integrations, it supports host-controlled signing and custody handoff flows. Your product keeps control of the wallet experience while vaults.fyi provides the underlying opportunity data and transaction context.

How integration works

1

Configure the opportunity set

Choose the networks, assets, protocols, vaults, curators, tags, TVL thresholds, reputation score threshold, APY window, sort order, and views available in the widget.
2

Apply your brand settings

Set the theme, accent color, font, corner radius, widget title, attribution preference, and visible data fields.
3

Embed the widget

Add the generated embed code or React component to your app. Your team controls where the widget appears and which mode is shown.
4

Connect wallet context

Let the widget use the connected wallet context or pass the relevant wallet state from your host app, including EVM and Solana accounts where supported.
5

Handle transactions

For live transaction flows, vaults.fyi provides the opportunity data and transaction context while your product controls signing, broadcasting, and custody handoff.

Non-custodial by design

Vaults.fyi does not custody user funds. Transaction-enabled widget flows use vaults.fyi infrastructure for data and transaction preparation, while your app keeps control of the wallet experience. Users sign with their own wallet, and funds route to the target protocol contracts.

Built on vaults.fyi coverage

The widget uses vaults.fyi’s normalized vault data and transaction infrastructure across supported EVM networks and Solana/SVM coverage. Teams can keep their interface focused while extending coverage as their product grows.

Get the widget

Contact us to learn more. Include the target users, chains and assets, desired views, wallet model, signing or custody requirements, and brand constraints you want the widget to support. Our team can help you create a branded Earn experience.