Vaults.fyi is the unified API for onchain yield. Whether you’re building a wallet, a data analytics tool, or an AI agent, a single integration gives you standardized access to 1,000+ DeFi yield strategies across 80+ protocols and 20+ chains — without building a DeFi team or managing per-protocol integrations.Documentation Index
Fetch the complete documentation index at: https://docs.vaults.fyi/llms.txt
Use this file to discover all available pages before exploring further.
Get Started with the SDK
Install the TypeScript or Python SDK and make your first API call in minutes.
API Reference
Explore all v2 endpoints for vaults, portfolio, transactions, and benchmarks.
Core Concepts
Understand market data, transactional support, and portfolio intelligence.
AI & Agents
Use the MCP server or x402 pay-per-request for autonomous agent workflows.
Why teams use Vaults.fyi
Data & Analytics
Standardized APY, TVL, fees, and reputation scores across all protocols — sourced hourly direct from onchain contracts.
Transactions
Ready-to-sign deposit, redeem, and claim payloads for hundreds of vaults. No intermediary contracts, fully non-custodial.
Portfolio
Track user positions, detect idle assets, and surface personalized yield opportunities matched to wallet holdings.
Get started
Get an API key
Create an account to get access. You’ll receive an API key to authenticate all requests.
Install the SDK
Install the
@vaultsfyi/sdk package (TypeScript) or vaultsfyi package (Python) and initialize the client with your key.Explore vault data
Call
getAllVaults() or GET /v2/detailed-vaults to browse available yield opportunities filtered by network, protocol, asset, or APY.
