# Yield.xyz Documentation > Yield.xyz is a non-custodial API platform for on-chain yield, trading, and borrowing: staking, DeFi, RWA, and stablecoin yield, perpetual futures, and lending markets through three APIs that share one API key. Every action returns unsigned transactions or payloads for you to sign. ## Documentation ### Get started - [Welcome to Yield.xyz](https://docs.yield.xyz/documentation/get-started/welcome): Offer Earn, Trade and Borrow to your users through three non-custodial APIs that share one API key. Earn covers 4,000+ yields across 85+ networks, Trade runs perps on Hyperliquid and Borrow covers about 960 lending markets. - [Why use Yield.xyz](https://docs.yield.xyz/documentation/get-started/why-use-yieldxyz): What you get from Yield.xyz: one API key and one flow across Earn, Trade and Borrow, protocol integrations maintained for you, funds visible through their whole lifecycle, and your own fees on every product. - [Quickstart](https://docs.yield.xyz/documentation/get-started/quickstart): Get started with the Earn, Trade, and Borrow APIs. Authenticate, discover opportunities, construct transactions, sign, submit, and track positions. - [Onboarding](https://docs.yield.xyz/documentation/get-started/onboarding): Set up your account, team and project, then create and manage the API key that authenticates requests to the Earn, Trade and Borrow APIs. ### AI & Agents - [AI & Agents](https://docs.yield.xyz/documentation/ai-agents/index): AgentKit is an integration interface built on top of the Yield.xyz APIs, so agents reuse the same integrations, transaction construction and data as Earn, Trade and Borrow. Choose between the builder tools, AgentKit, Plutus and the MCP server. - [Docs for LLMs](https://docs.yield.xyz/documentation/ai-agents/integrate/docs-for-llms): Feed an LLM or coding agent the Yield.xyz docs through llms.txt, skill.md, or live MCP tools. - [AgentKit for builders](https://docs.yield.xyz/documentation/ai-agents/integrate/agentkit-for-builders): Generate the code for your own Yield.xyz integration with the AgentKit builder plugin. - [AgentKit](https://docs.yield.xyz/documentation/ai-agents/agentkit/index): Open-source plugins, skills and wallet connectors that connect an AI agent you already have to Yield.xyz, so it can find opportunities, assess them, act on them and track the results. - [Agent skills](https://docs.yield.xyz/documentation/ai-agents/agentkit/agent-skills): See which Yield.xyz skills exist, what each one does, and how to load them into an agent. - [AgentKit for Claude Code](https://docs.yield.xyz/documentation/ai-agents/agentkit/claude-code): Discover yields and build transactions inside Claude Code with the AgentKit base plugin and connectors. - [Guardrails](https://docs.yield.xyz/documentation/ai-agents/agentkit/guardrails): Follow the non-custodial rules an agent must respect before it signs or broadcasts a transaction. - [Plutus](https://docs.yield.xyz/documentation/ai-agents/plutus): A white-label financial agent built on AgentKit for platforms without an agent of their own. It reads the user's portfolio, compares opportunities, recommends allocations, and prepares and monitors transactions, while you keep your brand, custody, policies and signing. - [MCP server](https://docs.yield.xyz/documentation/ai-agents/mcp-server): Connect any MCP client to Yield.xyz's live tool server and look up every tool's inputs, outputs, and access tier. ### Earn - [Earn](https://docs.yield.xyz/documentation/earn/index): Find, enter, exit, and track staking, DeFi, RWA, and stablecoin yields, all described in the same format and used the same way. - [Core concepts](https://docs.yield.xyz/documentation/earn/core-concepts/index): The five ideas behind an Earn integration: yields, metadata, actions, balances, and reward history. - [Discover yields](https://docs.yield.xyz/documentation/earn/core-concepts/discover): Understand the yield object, its stable ID, and how to find the yields enabled for your project. - [Yield metadata](https://docs.yield.xyz/documentation/earn/core-concepts/yield-metadata): Read the model behind a YieldDto: identity, tokens, rates, risk, mechanics, fees, KYC requirements, argument schemas, live state and fund schedules. - [Actions](https://docs.yield.xyz/documentation/earn/core-concepts/actions): Request enter, exit, and manage actions, sign the returned transactions, and track them to completion. - [Balances and positions](https://docs.yield.xyz/documentation/earn/core-concepts/balances-positions): Read what an address holds in a yield through its balances, and act on the pending actions each one exposes. - [Rewards and history](https://docs.yield.xyz/documentation/earn/core-concepts/rewards-history): Read what a position is currently earning and holding, then query historical reward rate and TVL as time series. - [Monetization](https://docs.yield.xyz/documentation/earn/monetization): How you earn on Earn yields: deposit, management, and performance fees, validator revenue share, where fees are configured, and how they are paid on-chain. - [Optimized Allocator Vaults (OAVs)](https://docs.yield.xyz/documentation/earn/oavs/index): OAVs (Optimized Allocator Vaults) are how you earn management and performance fees on Earn: audited ERC-4626 vaults that Yield.xyz deploys and operates with your fees, in three kinds: Meta Vaults, Sentinel Vaults and single-strategy OAVs. - [Meta Vaults](https://docs.yield.xyz/documentation/earn/oavs/meta-vaults/index): A Meta Vault is a vault of vaults. It spreads your customers' deposits across up to 10 DeFi strategies you approve, in one ERC-4626 vault with your fees, and shows one balance and one blended APY after fees. - [How Meta Vaults work](https://docs.yield.xyz/documentation/earn/oavs/meta-vaults/architecture): The parts of a Meta Vault deployment: the vault contract, the offchain allocation service, reward compounding and monitoring. - [Accounting & share price](https://docs.yield.xyz/documentation/earn/oavs/meta-vaults/vault-mechanics/accounting-share-price): How a Meta Vault values positions across several strategies as one ERC-4626 share price, and how deposit, management and performance fees accrue. - [Allocation & rebalancing](https://docs.yield.xyz/documentation/earn/oavs/meta-vaults/vault-mechanics/allocation-weights-rebalancing): How a Meta Vault's target weights turn into on-chain capital moves, who signs them, and the order withdrawals follow. - [Strategy lifecycle](https://docs.yield.xyz/documentation/earn/oavs/meta-vaults/vault-mechanics/strategy-lifecycle): Add, remove, replace and reorder strategies in a Meta Vault without moving customers to a new vault. - [Roles & signing](https://docs.yield.xyz/documentation/earn/oavs/meta-vaults/vault-mechanics/roles-signing-models): Who can do what on a Meta Vault: the three wallets in a typical setup, the five on-chain roles behind them, and who signs each change. - [Security & monitoring](https://docs.yield.xyz/documentation/earn/oavs/meta-vaults/security-monitoring): How risk monitoring works on Sentinel Vaults, and on Meta Vaults that enable it: how a risk signal becomes a pause, an exit and a redeploy, and what a pause does to deposits and withdrawals. - [Smart contract reference](https://docs.yield.xyz/documentation/earn/oavs/meta-vaults/smart-contract-addendum): The Meta Vault contract at function level: user functions, privileged functions by role, limits, events, errors and the guarantees that hold across them. - [Sentinel Vaults](https://docs.yield.xyz/documentation/earn/oavs/sentinel-vaults): A Sentinel Vault puts deposits into one main strategy and watches it for exploits and depegs. On a confirmed risk it pauses within seconds, withdraws the capital from the strategy and can move it into a pre-approved fallback, with no signature from any user. - [Single-strategy OAVs](https://docs.yield.xyz/documentation/earn/oavs/single-strategy): Wrap a single DeFi strategy in an ERC-4626 vault with configurable fees, whitelisted reward claiming, and role-based pausing. - [Off-the-shelf OAVs](https://docs.yield.xyz/documentation/earn/oavs/off-the-shelf-oavs): Integrate pre-deployed stablecoin OAVs without requesting a custom deployment first, and test them with preconfigured performance fees. - [Automatic off-ramping](https://docs.yield.xyz/documentation/earn/oavs/oav-mechanics/automatic-off-ramping): Yield.xyz's recurring job claims incentive tokens, swaps them to the vault's underlying asset, and reinvests them with no action from you or your users. - [Manual reward claiming](https://docs.yield.xyz/documentation/earn/oavs/oav-mechanics/manual-reward-claiming): Hold the OAV's harvester role and reward-forwarding address yourself to claim and reinvest incentive tokens on your own schedule. - [Incentive campaigns](https://docs.yield.xyz/documentation/earn/incentive-campaigns): Layer a time-boxed reward budget on top of a yield, with hourly accrual and eligibility rules you configure. - [Real-world assets](https://docs.yield.xyz/documentation/earn/rwas/index): Tokenized treasuries, money-market funds, and private credit from nine issuers, and how issuers, products, and KYC eligibility fit together. - [Issuers](https://docs.yield.xyz/documentation/earn/rwas/coverage/issuers): Compare RWA issuers by product families, networks, and KYC posture. - [Assets](https://docs.yield.xyz/documentation/earn/rwas/coverage/assets): Look up each RWA product's networks, input token, and KYC requirement. - [KYC](https://docs.yield.xyz/documentation/earn/rwas/kyc): Understand when RWA yields require off-chain identity verification and how eligibility is checked. - [Midas](https://docs.yield.xyz/documentation/earn/rwas/midas): Deposit USDC or USDG into a Midas mToken vault on Ethereum, Base, or Robinhood Chain and redeem standard or instant. - [Ondo Finance](https://docs.yield.xyz/documentation/earn/rwas/ondo): Deposit USDC into Ondo's USDY or OUSG on Ethereum and subscribe or redeem instantly through Ondo's on-chain manager. - [Securitize](https://docs.yield.xyz/documentation/earn/rwas/securitize): Subscribe USDC into a Securitize tokenized fund on Ethereum, Polygon, or Avalanche C-Chain and redeem by transfer to the fund's redemption wallet. - [Superstate](https://docs.yield.xyz/documentation/earn/rwas/superstate): Subscribe USDC into Superstate's USTB or USCC fund on Ethereum and request off-chain redemption. - [Nest](https://docs.yield.xyz/documentation/earn/rwas/nest): Deposit USDC, USDT, pUSD, or XUPL into a Nest vault on Ethereum or Plume and redeem standard, instant, or auto-claimed. - [Dinari](https://docs.yield.xyz/documentation/earn/rwas/dinari): Mint Dinari's USD+ from USDC on Ethereum, Base, or Arbitrum and redeem through an operator-settled queue. - [Paxos Labs](https://docs.yield.xyz/documentation/earn/rwas/paxos-labs): Deposit PYUSD, USDC, or USDG into a Paxos Labs Treasury vault on Ethereum and withdraw through a fulfillment queue. - [R25](https://docs.yield.xyz/documentation/earn/rwas/r25): Subscribe to R25's Axil Prime Credit 3M vault on Pharos within its epoch windows. - [Yuzu Money](https://docs.yield.xyz/documentation/earn/rwas/yuzu): Deposit USDT or USDC into a Yuzu feeder vault on Ethereum and redeem through an on-chain order queue. - [DeFi](https://docs.yield.xyz/documentation/earn/defi/index): Lending, vault, liquid staking, restaking, and liquidity provision yields across 100+ protocols, used through the same Earn API objects and actions. - [Providers](https://docs.yield.xyz/documentation/earn/defi/coverage/providers): See every DeFi protocol Yield.xyz integrates with, grouped by category and network. - [Yields](https://docs.yield.xyz/documentation/earn/defi/coverage/yields): See where each DeFi category is available by network, without hardcoding a yield list that will drift. - [Lending](https://docs.yield.xyz/documentation/earn/defi/lending/index): Supply a single asset to a single money market and earn the variable rate paid by borrowers. - [Aave](https://docs.yield.xyz/documentation/earn/defi/lending/aave): Supply reserve assets to Aave V3 pools and hold the aToken that represents your position. - [Compound](https://docs.yield.xyz/documentation/earn/defi/lending/compound): Supply the base asset to a Compound V3 market and hold the cToken that represents your position. - [Spark](https://docs.yield.xyz/documentation/earn/defi/lending/spark): Supply assets to SparkLend money markets or deposit into Spark Savings vaults, and hold the resulting receipt token. - [Fluid](https://docs.yield.xyz/documentation/earn/defi/lending/fluid): Supply stablecoins, WETH, or wstETH to Fluid lending vaults on Ethereum, Arbitrum, Base, Polygon, and Plasma. - [Gearbox](https://docs.yield.xyz/documentation/earn/defi/lending/gearbox): Supply stablecoins, WETH, or WBTC to Gearbox v3 lending pools on Ethereum, Arbitrum, and Optimism and hold a dToken share. - [Curve](https://docs.yield.xyz/documentation/earn/defi/lending/curve): Supply crvUSD to Curve lending markets on Ethereum, Arbitrum, and Optimism, or deposit it into Curve Savings for scrvUSD. - [Dolomite](https://docs.yield.xyz/documentation/earn/defi/lending/dolomite): Supply assets to a Dolomite market and hold the resulting balance inside Dolomite's own margin accounting. - [Venus](https://docs.yield.xyz/documentation/earn/defi/lending/venus): Supply assets to Venus's core lending markets or its Flux vaults on BNB Chain. - [Morpho Aave](https://docs.yield.xyz/documentation/earn/defi/lending/morpho-aave): Supply DAI, USDC, and five other Ethereum assets through Morpho's Aave Optimizer and hold an aToken-denominated position. - [Morpho Compound](https://docs.yield.xyz/documentation/earn/defi/lending/morpho-compound): Supply DAI, USDC, and six other Ethereum assets through Morpho's Compound Optimizer and hold a cToken-denominated position. - [Kamino](https://docs.yield.xyz/documentation/earn/defi/lending/kamino): Supply assets to Kamino's K-Lend markets or deposit into a curated Kamino Vault on Solana. - [Drift](https://docs.yield.xyz/documentation/earn/defi/lending/drift): Supply USDC, SOL, and other assets listed per market to Drift spot lending markets on Solana. - [Blend](https://docs.yield.xyz/documentation/earn/defi/lending/blend): Supply USDC, XLM, or EURC to Blend's Soroban lending pools on Stellar and hold a redeemable bToken position. - [Vaults](https://docs.yield.xyz/documentation/earn/defi/vaults/index): Deposit into third-party DeFi vaults and hold a share position that appreciates or pays separate claimable rewards. - [Morpho](https://docs.yield.xyz/documentation/earn/defi/vaults/morpho): Supply assets into curated Morpho Vaults V1 and V2 on eight EVM networks and earn through vault share appreciation. - [Euler](https://docs.yield.xyz/documentation/earn/defi/vaults/euler): Supply assets into Euler's EVK lending vaults across nine EVM networks and redeem eTokens for the underlying at any time. - [Yearn](https://docs.yield.xyz/documentation/earn/defi/vaults/yearn): Deposit into Yearn V3 multi-strategy vaults across five EVM networks and redeem yv-prefixed shares at any time. - [Ethena](https://docs.yield.xyz/documentation/earn/defi/vaults/ethena): Stake USDe with Ethena on Ethereum for sUSDe, then exit through a cooldown (currently 7 days) and a claim action. - [Sky](https://docs.yield.xyz/documentation/earn/defi/vaults/sky): Deposit USDS, DAI, or USDC into Sky Savings on Ethereum, Base, Arbitrum, Optimism, and Unichain for sUSDS or sDAI. - [Maple](https://docs.yield.xyz/documentation/earn/defi/vaults/maple): Deposit USDC or USDT into Maple's Syrup vaults on Ethereum for syrupUSDC or syrupUSDT, with a queued exit. - [Upshift](https://docs.yield.xyz/documentation/earn/defi/vaults/upshift): Deposit into curated Upshift vaults across several networks and exit through a per-vault withdrawal request. - [Sommelier](https://docs.yield.xyz/documentation/earn/defi/vaults/sommelier): Deposit into Sommelier curated vaults on Ethereum, Arbitrum, and Optimism and redeem shares instantly. - [Summer.fi](https://docs.yield.xyz/documentation/earn/defi/vaults/summer-fi): Deposit into Summer.fi's Lazy vaults across five networks and redeem shares directly. - [YO Protocol](https://docs.yield.xyz/documentation/earn/defi/vaults/yo-protocol): Deposit WETH, cbBTC, USDC, or EURC into YO Protocol's yield-optimizer vaults on Base and redeem shares instantly. - [Angle](https://docs.yield.xyz/documentation/earn/defi/vaults/angle): Deposit EURA or USDA into Angle's savings vaults on Ethereum, Arbitrum, and Base and redeem stEUR or stUSD at any time. - [Idle Finance](https://docs.yield.xyz/documentation/earn/defi/vaults/idle): Deposit DAI, USDC, or stETH into Idle Finance's tranched vaults on Ethereum and choose a senior or junior risk profile. - [Concrete](https://docs.yield.xyz/documentation/earn/defi/vaults/concrete): Supply USDT or frxUSD into Concrete ERC-4626 vaults on Ethereum and exit through a weekly epoch withdrawal queue. - [Lista DAO](https://docs.yield.xyz/documentation/earn/defi/vaults/lista): Supply assets into curated Lista DAO ERC-4626 vaults on BNB Chain and Ethereum and hold a share that appreciates in value. - [Veda](https://docs.yield.xyz/documentation/earn/defi/vaults/veda): Deposit USDT0 into a Veda BoringVault on Plasma and exit through an on-chain withdrawal queue. - [Ether.fi Liquid](https://docs.yield.xyz/documentation/earn/defi/vaults/etherfi-liquid): Deposit eETH, weETH, or ETH into Ether.fi Liquid vaults on Ethereum and Optimism and exit through a withdrawal queue. - [Kinetiq](https://docs.yield.xyz/documentation/earn/defi/vaults/kinetiq): Deposit kHYPE into the Kinetiq Earn Vault on HyperEVM and exit through an on-chain withdrawal queue. - [InfiniFi](https://docs.yield.xyz/documentation/earn/defi/vaults/infinifi): Deposit USDC into InfiniFi's staked or locked USD positions on Ethereum, with exit support for the staked position only. - [RockSolid](https://docs.yield.xyz/documentation/earn/defi/vaults/rocksolid): Deposit rETH into the RockSolid vault on Ethereum, built on Lagoon, and exit through an asynchronous redemption request. - [Gami Labs](https://docs.yield.xyz/documentation/earn/defi/vaults/gami-labs): Deposit USDC into the Gami Labs vault on Ethereum, built on Lagoon, and exit through an asynchronous redemption request. - [Zama](https://docs.yield.xyz/documentation/earn/defi/vaults/zama) - [Liquid staking](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/index): Compare the networks, receipt tokens, and exit models across every liquid staking integration. - [Lido](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/lido): Stake ETH for rebasing stETH on Ethereum, or unstake existing stMATIC and stSOL positions. - [Rocket Pool](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/rocketpool): Swap ETH for rETH on Ethereum through Rocket Pool's router, and exit back to ETH through a routed swap with no cooldown. - [Mantle](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/mantle): Stake ETH for mETH on Ethereum through Mantle; exiting is not available through this integration. - [xSUSHI](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/xsushi): Stake SUSHI for xSUSHI on Ethereum through Sushi's SushiBar, with instant entry and exit. - [Marinade](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/marinade): Stake SOL for mSOL on Solana through Marinade, with a delayed or an instant exit path. - [Benqi](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/benqi): Stake AVAX with Benqi on Avalanche to receive sAVAX, with a 15-day cooldown and a 2-day claim window. - [slisBNB](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/slisbnb): Stake BNB with Lista on BNB Chain to receive slisBNB, with a 7-day cooldown before claiming. - [Tonstakers](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/tonstakers): Stake GRAM with Tonstakers on TON to receive tsTON with no unbonding period. - [sTRX](https://docs.yield.xyz/documentation/earn/defi/liquid-staking/strx): Stake TRX with JustLend on Tron to receive sTRX, with a 14-day cooldown before claiming. - [Restaking](https://docs.yield.xyz/documentation/earn/defi/restaking/index): Deposit ETH or a liquid staking token with Ether.fi, KelpDAO, or Renzo to receive a liquid restaking token. - [Ether.fi](https://docs.yield.xyz/documentation/earn/defi/restaking/etherfi): Restake ETH or a supported liquid staking token with Ether.fi on Ethereum to receive eETH. - [KelpDAO](https://docs.yield.xyz/documentation/earn/defi/restaking/kelpdao): Restake a liquid staking token on Ethereum, or ETH on three L2s, with KelpDAO to receive rsETH or wrsETH. - [Renzo](https://docs.yield.xyz/documentation/earn/defi/restaking/renzo): Restake ETH or a liquid staking token with Renzo on Ethereum, Base, Arbitrum, or Linea to receive ezETH. - [LPing](https://docs.yield.xyz/documentation/earn/defi/lping/index): Provide liquidity to Curve and PancakeSwap pools and earn trading fees through the Earn API. - [Curve](https://docs.yield.xyz/documentation/earn/defi/lping/curve): Deposit one or more pool assets into a Curve pool and hold the pool's LP token. - [PancakeSwap](https://docs.yield.xyz/documentation/earn/defi/lping/pancakeswap): Open a concentrated liquidity position in a PancakeSwap v3 pool within a chosen price range. - [Staking](https://docs.yield.xyz/documentation/earn/staking/index): Native, pooled, and liquid staking through the same enter, exit, and manage flow as every Earn yield, with preferred, whitelabel, or your own validators. - [Staking types](https://docs.yield.xyz/documentation/earn/staking/types): Compare native, pooled, and liquid staking: what you receive, validator involvement, and how each behaves on exit. - [Staking coverage](https://docs.yield.xyz/documentation/earn/staking/coverage/index): Find live staking integrations, grouped by network family. - [EVM staking](https://docs.yield.xyz/documentation/earn/staking/evm/index): Every EVM network with a live staking or liquid-staking integration, and what's staked on it. - [Ethereum staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/index): Native ETH staking with four dedicated-validator providers, pooled ETH via Everstake and StakeWise, liquid ETH, and POL, GRT, SNX and SUSHI staking. - [Everstake ETH staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/eth-everstake): Pooled ETH staking with Everstake from a 0.1 ETH minimum, with partial withdrawals. - [Figment ETH staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/eth-figment): Stake ETH in 32 ETH multiples with Figment-operated dedicated validators. - [InfStones ETH staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/eth-infstones): InfStones-operated ETH validator staking, currently flagged under maintenance and excluded from the API. - [Luganodes ETH staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/eth-luganodes): Stake ETH in 32 ETH multiples with Luganodes-operated dedicated validators. - [P2P ETH staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/eth-p2p): Stake ETH in 32 ETH multiples with P2P-operated dedicated validators. - [StakeWise ETH staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/eth-stakewise): Pooled ETH staking through StakeWise vaults, each run by a different operator, with no minimum deposit. - [POL (MATIC) staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/matic-native): Delegate POL to a Polygon validator from Ethereum, with a required validator address on enter and exit. - [GRT staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/grt-native): Delegate GRT to a The Graph indexer, with a required indexer address on enter and exit. - [APE staking (legacy)](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/ape-native): ApeCoin pool staking is deprecated; new positions cannot be opened, and existing positions can still exit. - [SNX 420 pool staking](https://docs.yield.xyz/documentation/earn/staking/evm/ethereum/snx-420): Stake SNX into Synthetix's 420 pool, with a 7-day lockup and a 1-day cooldown before withdrawal. - [Avalanche staking](https://docs.yield.xyz/documentation/earn/staking/evm/avalanche): Delegate AVAX to a validator on Avalanche's P-Chain for a fixed term, or hold liquid sAVAX through Benqi. - [BNB Chain staking](https://docs.yield.xyz/documentation/earn/staking/evm/bnb-chain): Delegate BNB to a validator on BNB Chain, or hold liquid slisBNB through Lista, both with a 7-day unbonding period. - [Arbitrum staking](https://docs.yield.xyz/documentation/earn/staking/evm/arbitrum): Delegate GRT to a The Graph indexer on Arbitrum with daily reward accrual and a 28-day thaw period on exit. - [Celo staking](https://docs.yield.xyz/documentation/earn/staking/evm/celo): Lock CELO and vote for a validator group with a 1-day warmup and 3-day unbonding period on exit. - [Core staking](https://docs.yield.xyz/documentation/earn/staking/evm/core): Delegate CORE to a validator on Core DAO with daily reward distribution, manual claiming, and no unbonding period. - [Harmony staking](https://docs.yield.xyz/documentation/earn/staking/evm/harmony): Delegate ONE to a validator on Harmony with per-block reward accrual, manual claiming, and a 5-day unbonding period. - [HyperEVM staking](https://docs.yield.xyz/documentation/earn/staking/evm/hyperevm): Delegate HYPE to a Hyperliquid validator from a HyperEVM address, with a 1-day lockup and 7-day cooldown on exit. - [Monad staking](https://docs.yield.xyz/documentation/earn/staking/evm/monad): Delegate MON to a Monad validator with per-epoch rewards and a roughly 6-hour unstaking period, mainnet only. - [Sonic staking](https://docs.yield.xyz/documentation/earn/staking/evm/sonic): Delegate S to a validator on Sonic with per-epoch rewards, manual claiming, and a 14-day unstaking period. - [Viction staking](https://docs.yield.xyz/documentation/earn/staking/evm/viction): Delegate VIC to a validator on Viction with auto-compounded rewards and a 2-day unbonding period on exit. - [Non-EVM staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/index): Solana staking, then every other non-EVM network with a live staking integration: Tron through the 40 Cosmos SDK chains. - [Solana staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/solana): Stake SOL natively across multiple validators, through Marinade, or into Kamino points, with liquid options for mSOL and (legacy) stSOL. - [Tron staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/tron): Delegate TRX to one or more validators for Energy or Bandwidth, with a liquid sTRX option through JustLend. - [TON staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/ton/index): Stake GRAM in nomination pools, TON Whales pools, Chorus One pools, or P2P.org pools, with a liquid tsTON option through Tonstakers. - [TON nomination pool staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/ton/nomination): Stake GRAM from 10,001 GRAM in TON nomination pools, with rewards per validation round. - [TON Whales pool staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/ton/tonwhales): Stake GRAM with TON Whales pools on a roughly 36-hour cycle, with a lower minimum than standard nomination pools. - [TON Chorus One pool staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/ton/chorus-one): Stake GRAM with Chorus One pools on a roughly 36-hour cycle, with the same mechanics as TON Whales pools. - [Cardano staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/cardano): Delegate ADA to a stake pool with no unbonding period and manually claimed epoch rewards. - [NEAR staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/near): Delegate NEAR to a validator with a 2-day unbonding period and rewards that auto-compound daily. - [Sui staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/sui): Delegate SUI to a validator with a 1-day warmup, no unbonding period, and rewards that auto-compound. - [Aptos staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/aptos): Delegate APT to a delegation pool from 11 APT, with a 30-day unbonding period and auto-compounded rewards. - [Tezos staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/tezos): Delegate your entire XTZ balance to a baker with no unbonding period and auto-compounded rewards. - [Polkadot staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/polkadot/index): Stake DOT by nominating validators directly or through a nomination pool, both with a 2-day unbonding period. - [Polkadot validator staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/polkadot/validator): Nominate up to 16 Polkadot validators directly, with a 2-day unbonding period and auto-compounded rewards. - [Polkadot pool staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/polkadot/pool): Join a Polkadot nomination pool with a single pool ID, with a 2-day unbonding period and manually claimed rewards. - [Kusama staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/kusama): Stake KSM by nominating validators directly or through a nomination pool, both with a 7-day unbonding period. - [Bittensor staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/bittensor): Stake TAO to the root network or to a specific subnet, both requiring a validator hotkey and a subnet ID, with no unbonding period. - [Agoric staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/agoric): Delegate BLD to a validator on Agoric, with a 21-day unbonding period and manually claimed rewards. - [Akash staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/akash): Delegate AKT to a validator on Akash, with a 21-day unbonding period and manually claimed rewards. - [Axelar staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/axelar): Delegate AXL to a validator on Axelar, with a 7-day unbonding period and manually claimed rewards. - [Band Protocol staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/band-protocol): Delegate BAND to a validator on Band Protocol, with a 21-day unbonding period and manually claimed rewards. - [BitSong staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/bitsong): Delegate BTSG to a validator on BitSong, with a 21-day unbonding period and manually claimed rewards. - [Celestia staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/celestia): Delegate TIA to a validator on Celestia, with a 21-day unbonding period and manually claimed rewards. - [Chihuahua staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/chihuahua): Delegate HUAHUA to a validator on Chihuahua, with a 21-day unbonding period and manually claimed rewards. - [Comdex staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/comdex): Delegate CMDX to a validator on Comdex, with a 21-day unbonding period and manually claimed rewards. - [Coreum staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/coreum): Delegate CORE to a validator on Coreum, with a 7-day unbonding period and manually claimed rewards. - [Cosmos Hub staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/cosmos): Delegate ATOM to a validator on Cosmos Hub, with a 21-day unbonding period and manually claimed rewards. - [Crescent staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/crescent): Delegate CRE to a validator on Crescent, with a 21-day unbonding period and manually claimed rewards. - [Crypto.org Chain staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/cryptoorg): Delegate CRO to a validator on Crypto.org Chain, with a 28-day unbonding period and manually claimed rewards. - [Cudos staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/cudos): Delegate CUDOS to a validator on Cudos, with a 21-day unbonding period and manually claimed rewards. - [Desmos staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/desmos): Delegate DSM to a validator on Desmos, with a 21-day unbonding period and manually claimed rewards. - [dYdX staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/dydx): Delegate DYDX to a validator on dYdX, with a 30-day unbonding period and manually claimed rewards. - [Dymension staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/dymension): Delegate DYM to a validator on Dymension, with a 21-day unbonding period and manually claimed rewards. - [Fetch.ai staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/fetchai): Delegate FET to a validator on Fetch.ai, with a 21-day unbonding period and manually claimed rewards. - [Gravity Bridge staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/gravity-bridge): Delegate GRAVITON to a validator on Gravity Bridge, with a 21-day unbonding period and manually claimed rewards. - [Humans.ai staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/humansai): Delegate HEART to a validator on Humans.ai, with a 14-day unbonding period and manually claimed rewards. - [Injective staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/injective): Delegate INJ to a validator on Injective, with a 21-day unbonding period and manually claimed rewards. - [IRISnet staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/irisnet): Delegate IRIS to a validator on IRISnet, with a 21-day unbonding period and manually claimed rewards. - [Juno staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/juno): Delegate JUNO to a validator on Juno, with a 28-day unbonding period and manually claimed rewards. - [Kava staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/kava): Delegate KAVA to a validator on Kava, with a 21-day unbonding period and manually claimed rewards. - [Ki Network staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/ki-network): Delegate XKI to a validator on Ki Network, with a 21-day unbonding period and manually claimed rewards. - [MANTRA staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/mantra): Delegate MANTRA tokens to a validator on MANTRA, with a 8-day unbonding period and manually claimed rewards. - [Mars Protocol staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/mars-protocol): Delegate MARS to a validator on Mars Protocol, with a 21-day unbonding period and manually claimed rewards. - [Onomy staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/onomy): Delegate NOM to a validator on Onomy, with a 21-day unbonding period and manually claimed rewards. - [Osmosis staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/osmosis): Delegate OSMO to a validator on Osmosis, with a 14-day unbonding period and manually claimed rewards. - [Persistence staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/persistence): Delegate XPRT to a validator on Persistence, with a 21-day unbonding period and manually claimed rewards. - [Quicksilver staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/quicksilver): Delegate QCK to a validator on Quicksilver, with a 21-day unbonding period and manually claimed rewards. - [Regen staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/regen): Delegate REGEN to a validator on Regen, with a 21-day unbonding period and manually claimed rewards. - [Saga staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/saga): Delegate SAGA to a validator on Saga, with a 21-day unbonding period and manually claimed rewards. - [Secret Network staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/secret): Delegate SCRT to a validator on Secret Network, with a 21-day unbonding period and manually claimed rewards. - [Sei staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/sei): Delegate SEI to a validator on Sei, with a 21-day unbonding period and manually claimed rewards. - [Sentinel staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/sentinel): Delegate DVPN to a validator on Sentinel, with a 21-day unbonding period and manually claimed rewards. - [Sommelier staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/sommelier): Delegate SOMM to a validator on Sommelier, with a 21-day unbonding period and manually claimed rewards. - [Stargaze staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/stargaze): Delegate STARS to a validator on Stargaze, with a 14-day unbonding period and manually claimed rewards. - [Teritori staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/teritori): Delegate TORI to a validator on Teritori, with a 21-day unbonding period and manually claimed rewards. - [Umee staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/umee): Delegate UMEE to a validator on Umee, with a 21-day unbonding period and manually claimed rewards. - [ZetaChain staking](https://docs.yield.xyz/documentation/earn/staking/non-evm/zetachain): Delegate ZETA to a validator on ZetaChain, with a 21-day unbonding period and manually claimed rewards. - [Preferred validators](https://docs.yield.xyz/documentation/earn/staking/validators/preferred-validators): Fetch Yield.xyz's curated, pre-vetted validators for a staking yield, filter to them with the preferred flag, and run a whitelabel validator under your own brand. - [Bring your own node](https://docs.yield.xyz/documentation/earn/staking/validators/bring-your-own-node): Route delegations for validator-selection staking yields to validator addresses you already operate. - [Stablecoins](https://docs.yield.xyz/documentation/earn/stablecoins): Find where a stablecoin you hold earns in Earn and route to the category that serves it. - [Supported networks](https://docs.yield.xyz/documentation/earn/networks/index): The networks Yield.xyz supports for staking, DeFi, and RWA yields, and how network availability is scoped to your project. - [Ethereum](https://docs.yield.xyz/documentation/earn/networks/ethereum): What Yield.xyz supports on Ethereum: native and liquid staking, restaking, and a broad set of lending, vault, liquidity-pool, and RWA yields. - [Arbitrum](https://docs.yield.xyz/documentation/earn/networks/arbitrum): What Yield.xyz supports on Arbitrum: GRT delegation plus lending, vault, liquidity-pool, and restaking DeFi yields. - [Arc](https://docs.yield.xyz/documentation/earn/networks/arc): What Yield.xyz supports on Arc: Morpho V2 vaults, with gas paid in native USDC. - [Avalanche C-Chain](https://docs.yield.xyz/documentation/earn/networks/avalanche-c): What Yield.xyz supports on Avalanche C-Chain: native and liquid AVAX staking plus lending, vault, and liquidity-pool DeFi yields. - [Base](https://docs.yield.xyz/documentation/earn/networks/base): What Yield.xyz supports on Base: lending, vault, liquidity-pool, restaking, and RWA DeFi yields. - [BNB Chain](https://docs.yield.xyz/documentation/earn/networks/binance): What Yield.xyz supports on BNB Chain: native and liquid BNB staking plus lending, vault, and liquidity-pool DeFi yields. - [Celo](https://docs.yield.xyz/documentation/earn/networks/celo): What Yield.xyz supports on Celo: native CELO staking. - [Core](https://docs.yield.xyz/documentation/earn/networks/core): What Yield.xyz supports on Core: native CORE staking. - [Gnosis](https://docs.yield.xyz/documentation/earn/networks/gnosis): What Yield.xyz supports on Gnosis: Aave lending yields. - [Harmony](https://docs.yield.xyz/documentation/earn/networks/harmony): What Yield.xyz supports on Harmony: native ONE staking. - [HyperEVM](https://docs.yield.xyz/documentation/earn/networks/hyperevm): What Yield.xyz supports on HyperEVM: native HYPE staking plus Kinetiq, Summer.fi, and Upshift vault yields. - [Katana](https://docs.yield.xyz/documentation/earn/networks/katana): What Yield.xyz supports on Katana: Morpho vault yields. - [Linea](https://docs.yield.xyz/documentation/earn/networks/linea): What Yield.xyz supports on Linea: lending, vault, and liquidity-pool DeFi yields. - [Monad](https://docs.yield.xyz/documentation/earn/networks/monad): What Yield.xyz supports on Monad: native MON staking plus lending, vault, and liquidity-pool DeFi yields. - [Optimism](https://docs.yield.xyz/documentation/earn/networks/optimism): What Yield.xyz supports on Optimism: lending, vault, and liquidity-pool DeFi yields. - [Pharos](https://docs.yield.xyz/documentation/earn/networks/pharos): What Yield.xyz supports on Pharos: RWA credit vaults through R25 (Axil). - [Plasma](https://docs.yield.xyz/documentation/earn/networks/plasma): What Yield.xyz supports on Plasma: stablecoin lending and vault DeFi yields. - [Plume](https://docs.yield.xyz/documentation/earn/networks/plume): What Yield.xyz supports on Plume: real-world-asset vaults through Nest. - [Polygon](https://docs.yield.xyz/documentation/earn/networks/polygon): What Yield.xyz supports on Polygon: lending, vault, liquidity-pool, and RWA DeFi yields. - [Robinhood Chain](https://docs.yield.xyz/documentation/earn/networks/robinhood): What Yield.xyz supports on Robinhood Chain: RWA and vault DeFi yields through Morpho, Midas, and Spark. - [Sonic](https://docs.yield.xyz/documentation/earn/networks/sonic): What Yield.xyz supports on Sonic: native S staking plus lending and liquidity-pool DeFi yields. - [Tempo](https://docs.yield.xyz/documentation/earn/networks/tempo): What Yield.xyz supports on Tempo: pathUSD vaults through Morpho V2, with gas paid in a stablecoin instead of a native token. - [Unichain](https://docs.yield.xyz/documentation/earn/networks/unichain): What Yield.xyz supports on Unichain: lending and vault DeFi yields. - [Viction](https://docs.yield.xyz/documentation/earn/networks/viction): What Yield.xyz supports on Viction: native VIC staking. - [Solana](https://docs.yield.xyz/documentation/earn/networks/solana): What Yield.xyz supports on Solana: native and liquid SOL staking plus Drift and Kamino lending and vault yields. - [Tron](https://docs.yield.xyz/documentation/earn/networks/tron): What Yield.xyz supports on Tron: native TRX delegation plus liquid staking. - [TON](https://docs.yield.xyz/documentation/earn/networks/ton): What Yield.xyz supports on TON: pooled staking through nomination pools and named pool providers, plus liquid staking. - [Cardano](https://docs.yield.xyz/documentation/earn/networks/cardano): What Yield.xyz supports on Cardano: native ADA staking. - [NEAR](https://docs.yield.xyz/documentation/earn/networks/near): What Yield.xyz supports on NEAR: native NEAR staking. - [Sui](https://docs.yield.xyz/documentation/earn/networks/sui): What Yield.xyz supports on Sui: native SUI staking. - [Aptos](https://docs.yield.xyz/documentation/earn/networks/aptos): What Yield.xyz supports on Aptos: native APT staking through delegation pools. - [Tezos](https://docs.yield.xyz/documentation/earn/networks/tezos): What Yield.xyz supports on Tezos: native XTZ staking. - [Stellar](https://docs.yield.xyz/documentation/earn/networks/stellar): What Yield.xyz supports on Stellar: Blend lending yields, with no staking integration. - [Polkadot](https://docs.yield.xyz/documentation/earn/networks/polkadot): What Yield.xyz supports on Polkadot: native DOT staking through validator nomination or a nomination pool. - [Kusama](https://docs.yield.xyz/documentation/earn/networks/kusama): What Yield.xyz supports on Kusama: native KSM staking through validator nomination or a nomination pool. - [Bittensor](https://docs.yield.xyz/documentation/earn/networks/bittensor): What Yield.xyz supports on Bittensor: native TAO staking to the root network or to a subnet. - [Agoric](https://docs.yield.xyz/documentation/earn/networks/agoric): What Yield.xyz supports on Agoric: native BLD staking. - [Akash](https://docs.yield.xyz/documentation/earn/networks/akash): What Yield.xyz supports on Akash: native AKT staking. - [Axelar](https://docs.yield.xyz/documentation/earn/networks/axelar): What Yield.xyz supports on Axelar: native AXL staking. - [Band Protocol](https://docs.yield.xyz/documentation/earn/networks/band-protocol): What Yield.xyz supports on Band Protocol: native BAND staking. - [BitSong](https://docs.yield.xyz/documentation/earn/networks/bitsong): What Yield.xyz supports on BitSong: native BTSG staking. - [Celestia](https://docs.yield.xyz/documentation/earn/networks/celestia): What Yield.xyz supports on Celestia: native TIA staking. - [Chihuahua](https://docs.yield.xyz/documentation/earn/networks/chihuahua): What Yield.xyz supports on Chihuahua: native HUAHUA staking. - [Comdex](https://docs.yield.xyz/documentation/earn/networks/comdex): What Yield.xyz supports on Comdex: native CMDX staking. - [Coreum](https://docs.yield.xyz/documentation/earn/networks/coreum): What Yield.xyz supports on Coreum: native CORE staking. - [Cosmos Hub](https://docs.yield.xyz/documentation/earn/networks/cosmos): What Yield.xyz supports on Cosmos Hub: native ATOM staking. - [Crescent](https://docs.yield.xyz/documentation/earn/networks/crescent): What Yield.xyz supports on Crescent: native CRE staking. - [Crypto.org Chain](https://docs.yield.xyz/documentation/earn/networks/cronos): What Yield.xyz supports on Crypto.org Chain: native CRO staking. - [Cudos](https://docs.yield.xyz/documentation/earn/networks/cudos): What Yield.xyz supports on Cudos: native CUDOS staking. - [Desmos](https://docs.yield.xyz/documentation/earn/networks/desmos): What Yield.xyz supports on Desmos: native DSM staking. - [dYdX](https://docs.yield.xyz/documentation/earn/networks/dydx): What Yield.xyz supports on dYdX: native DYDX staking. - [Dymension](https://docs.yield.xyz/documentation/earn/networks/dymension): What Yield.xyz supports on Dymension: native DYM staking. - [Fetch.ai](https://docs.yield.xyz/documentation/earn/networks/fetch-ai): What Yield.xyz supports on Fetch.ai: native FET staking. - [Gravity Bridge](https://docs.yield.xyz/documentation/earn/networks/gravity-bridge): What Yield.xyz supports on Gravity Bridge: native GRAVITON staking. - [Humans.ai](https://docs.yield.xyz/documentation/earn/networks/humansai): What Yield.xyz supports on Humans.ai: native HEART staking. - [Injective](https://docs.yield.xyz/documentation/earn/networks/injective): What Yield.xyz supports on Injective: native INJ staking. - [IRISnet](https://docs.yield.xyz/documentation/earn/networks/irisnet): What Yield.xyz supports on IRISnet: native IRIS staking. - [Juno](https://docs.yield.xyz/documentation/earn/networks/juno): What Yield.xyz supports on Juno: native JUNO staking. - [Kava](https://docs.yield.xyz/documentation/earn/networks/kava): What Yield.xyz supports on Kava: native KAVA staking. - [Ki Network](https://docs.yield.xyz/documentation/earn/networks/ki-network): What Yield.xyz supports on Ki Network: native XKI staking. - [MANTRA](https://docs.yield.xyz/documentation/earn/networks/mantra): What Yield.xyz supports on MANTRA: native MANTRA staking. - [Mars Protocol](https://docs.yield.xyz/documentation/earn/networks/mars-protocol): What Yield.xyz supports on Mars Protocol: native MARS staking. - [Onomy](https://docs.yield.xyz/documentation/earn/networks/onomy): What Yield.xyz supports on Onomy: native NOM staking. - [Osmosis](https://docs.yield.xyz/documentation/earn/networks/osmosis): What Yield.xyz supports on Osmosis: native OSMO staking. - [Persistence](https://docs.yield.xyz/documentation/earn/networks/persistence): What Yield.xyz supports on Persistence: native XPRT staking. - [Quicksilver](https://docs.yield.xyz/documentation/earn/networks/quicksilver): What Yield.xyz supports on Quicksilver: native QCK staking. - [Regen](https://docs.yield.xyz/documentation/earn/networks/regen): What Yield.xyz supports on Regen: native REGEN staking. - [Saga](https://docs.yield.xyz/documentation/earn/networks/saga): What Yield.xyz supports on Saga: native SAGA staking. - [Secret Network](https://docs.yield.xyz/documentation/earn/networks/secret): What Yield.xyz supports on Secret Network: native SCRT staking. - [Sei](https://docs.yield.xyz/documentation/earn/networks/sei): What Yield.xyz supports on Sei: native SEI staking. - [Sentinel](https://docs.yield.xyz/documentation/earn/networks/sentinel): What Yield.xyz supports on Sentinel: native DVPN staking. - [Sommelier](https://docs.yield.xyz/documentation/earn/networks/sommelier): What Yield.xyz supports on Sommelier: native SOMM staking. - [Stargaze](https://docs.yield.xyz/documentation/earn/networks/stargaze): What Yield.xyz supports on Stargaze: native STARS staking. - [Teritori](https://docs.yield.xyz/documentation/earn/networks/teritori): What Yield.xyz supports on Teritori: native TORI staking. - [Umee](https://docs.yield.xyz/documentation/earn/networks/umee): What Yield.xyz supports on Umee: native UMEE staking. - [ZetaChain](https://docs.yield.xyz/documentation/earn/networks/zetachain): What Yield.xyz supports on ZetaChain: native ZETA staking. ### Trade - [Trade](https://docs.yield.xyz/documentation/trade/index): Let users trade every market type through one interface. Perps on Hyperliquid are live today through the Perps API, and the Trade API, coming soon, adds spot, tokenized stocks and prediction markets. - [Core concepts](https://docs.yield.xyz/documentation/trade/core-concepts/index): Integrations, markets, the buy, sell and manage verbs, simulate, signing, statuses and portfolio reads behind every Trade API integration. - [Perps](https://docs.yield.xyz/documentation/trade/perps): Non-custodial perpetual futures on Hyperliquid, live today through the Perps API, and how the Trade API adds Lighter and maps onto it. - [Tokenized Stocks](https://docs.yield.xyz/documentation/trade/tokenized-stocks): Buy and sell tokens from Dinari and Ondo Global Markets that track listed shares, ETFs and funds through the Trade API, with issuer KYC returned as a step to complete first. - [Coverage](https://docs.yield.xyz/documentation/trade/coverage): The venues, integrations and networks available through Trade today and in the Trade API. - [Monetization](https://docs.yield.xyz/documentation/trade/monetization): How Trade fees work per venue, from Hyperliquid's builder fee to Lighter's partner fee, and where they are configured. ### Borrow - [Borrow](https://docs.yield.xyz/documentation/borrow/index): Let users borrow against their crypto across Aave V3, SparkLend, Morpho Blue and Lista, with positions on their own address, and charge your own fee on Morpho Blue. - [Core concepts](https://docs.yield.xyz/documentation/borrow/core-concepts/index): Markets, positions, actions and the action lifecycle: the model behind every Borrow integration. - [Coverage](https://docs.yield.xyz/documentation/borrow/coverage): The protocols, market types and networks the Borrow API integrates today, and how to list the markets live for your project. - [Monetization](https://docs.yield.xyz/documentation/borrow/monetization): On Morpho Blue, charge your own fee on the collateral, on the amount borrowed, or both, through the supply wrapper and the borrow allocator. ### Security - [Security overview](https://docs.yield.xyz/documentation/security/overview): How a transaction stays non-custodial and verified: Yield.xyz builds it, Shield checks it, and your wallet, custodian or user signs it. - [Shield](https://docs.yield.xyz/documentation/security/shield/index): Shield is a zero-trust validation layer: it checks unsigned transactions against their verified pattern, including the target contract, receiver, spender and calldata, before they are signed. It runs in your own app and inside the Earn API as Defense Mode. - [Shield features](https://docs.yield.xyz/documentation/security/shield/features): Shield's validation coverage, tamper detection, local decoding, runtime support, and the validation errors you can expect. - [Shield integration](https://docs.yield.xyz/documentation/security/shield/integration): Run Shield as a TypeScript library, a standalone binary from any language, or server-side via Defense Mode. - [Security deployment options](https://docs.yield.xyz/documentation/security/shield/security-tiers): Combine client-side Shield, server-side Defense Mode, and the standalone binary to match your integration's security posture. - [Audits & compliance](https://docs.yield.xyz/documentation/security/audits-compliance): SOC 2 Type II, third-party smart contract audits, penetration testing and the material available for due diligence. - [Trust Center](https://trust.yield.xyz) ### Advanced setup - [Dashboard configuration](https://docs.yield.xyz/documentation/advanced-setup/dashboard/index): What each dashboard area configures, per project or per team, and which role can change it. - [Payout wallets](https://docs.yield.xyz/documentation/advanced-setup/dashboard/payout-wallets): Register the addresses Yield.xyz pays your fees to, per network and per Trade provider. - [Yield blocking](https://docs.yield.xyz/documentation/advanced-setup/dashboard/yield-blocking): Control which yields a project's API keys serve by enabling them individually in the dashboard. - [Custom RPC URIs](https://docs.yield.xyz/documentation/advanced-setup/dashboard/custom-rpc-uris): Add your own RPC endpoint per network so a project's transaction construction and reads try it first. - [Discretionary fees](https://docs.yield.xyz/documentation/advanced-setup/dashboard/discretionary-fees): Configure Earn fees per yield integration and Trade builder fees per provider from the dashboard's Fee configuration section. - [Webhooks](https://docs.yield.xyz/documentation/advanced-setup/webhooks): Configure endpoints and subscriptions to receive signed HTTP notifications when transactions and positions change state. - [Single sign-on (SSO)](https://docs.yield.xyz/documentation/advanced-setup/sso): Configure OIDC or SAML 2.0 single sign-on so your team signs in to the dashboard through your identity provider. - [Roles & permissions](https://docs.yield.xyz/documentation/advanced-setup/roles-permissions): Scope dashboard access across owner, admin, operator, and member roles, and see how they differ from API keys. - [Geo-blocking](https://docs.yield.xyz/documentation/advanced-setup/geo-blocking/index): Restrict Earn API and Perps API actions by country or region using Yield.xyz's mandatory region list plus your own project-level rules. - [Geoblocked countries](https://docs.yield.xyz/documentation/advanced-setup/geo-blocking/geoblocked-countries): The jurisdictions Yield.xyz blocks across all products, plus the countries where specific products (Perps, lending, borrowing) are restricted. - [Geoblocked US states](https://docs.yield.xyz/documentation/advanced-setup/geo-blocking/geoblocked-us-states): US states and specific staking yields blocked due to pending litigation and regulatory action. - [Programmatic access](https://docs.yield.xyz/documentation/advanced-setup/programmatic-access): Automate the project configuration you'd otherwise do by hand in the dashboard, using an admin API key. - [Reporting](https://docs.yield.xyz/documentation/advanced-setup/reporting): Dashboard KPIs, an exportable actions report, monthly reports, and programmatic revenue and performance reporting across Earn, Trade and Borrow. ### Plans & limits - [Plans and pricing](https://docs.yield.xyz/documentation/plans-limits/plans-tiers): Compare the Standard, Pro and Enterprise plans by rate limit, vault deployments and what each one covers, and contact Yield.xyz for pricing. - [Rate limits](https://docs.yield.xyz/documentation/plans-limits/rate-limits): Check your plan's request limits, read rate-limit response headers, and handle 429 responses with a retry strategy. ### FAQs - [FAQs](https://docs.yield.xyz/documentation/faqs): Short answers on what Yield.xyz provides, custody and signing, coverage, fees, security, API keys, exits, KYC and history, with links to the full pages. ## Guides ### Get started - [Guides](https://docs.yield.xyz/guides/index): Task walkthroughs for building with Yield.xyz, grouped by what you're trying to do. ### AI & Agents - [AI guides](https://docs.yield.xyz/guides/ai/index): Pick the AI guide that matches what you're building, from coding tool setup to agents that execute. - [AgentKit builder](https://docs.yield.xyz/guides/ai/agentkit-builder): Install the AgentKit builder plugin and prompt it to write a working Yield.xyz integration into your app. - [Set up your AI coding tool](https://docs.yield.xyz/guides/ai/cursor-setup): Connect Claude Code, Cursor, Windsurf, VS Code, Codex or another coding agent to Yield.xyz's live docs and API spec, in under five minutes. - [Prompting patterns](https://docs.yield.xyz/guides/ai/prompting-patterns): Give a coding agent the context it needs to build a correct Yield.xyz integration, and verify what it produces. - [Privy with AgentKit](https://docs.yield.xyz/guides/ai/privy-agentkit): Give an AI agent a Privy server wallet and Yield.xyz AgentKit: the agent builds transactions through MCP, and Privy signs them under policies, autonomously or with human approval. ### Earn - [Discover yields](https://docs.yield.xyz/guides/earn/discover-yields): Build the list and detail layer of an Earn API integration: confirm what's enabled, filter, paginate, and read the fields before offering a yield. - [Enter and exit flows](https://docs.yield.xyz/guides/earn/enter-exit-flows): Implement a full enter, exit, and manage loop: build arguments from the schema, sign, submit, poll to a terminal status, and read balances. - [Tracking balances](https://docs.yield.xyz/guides/earn/tracking-balances): Fetch a user's positions, group them for display, and execute the pending actions balances expose. - [Monitoring and alerting](https://docs.yield.xyz/guides/earn/monitoring-alerting): Poll actions and transactions to a terminal status, recover from failed or stale ones, and alert on balances and yield health that need attention. - [Lending](https://docs.yield.xyz/guides/earn/defi/lending): Supply a single asset to a lending market through the Earn API, then withdraw it. - [Vaults](https://docs.yield.xyz/guides/earn/defi/vaults): Deposit into a third-party protocol or curator vault, track the share position, and exit, including a queued exit. - [Deposit and redeem RWAs](https://docs.yield.xyz/guides/earn/rwas/deposit-redeem): Discover an RWA yield, confirm eligibility, build and submit the enter action, then track the position through exit. - [Check RWA eligibility](https://docs.yield.xyz/guides/earn/rwas/check-eligibility): Decide whether a wallet can enter or exit a real-world-asset yield before you build the action. - [Stake a token](https://docs.yield.xyz/guides/earn/staking/stake): Discover a staking yield, decide validator behavior, enter, sign, track, and exit through the Earn API. - [Validator selection](https://docs.yield.xyz/guides/earn/staking/validator-selection): Decide whether a staking yield needs a validator, fetch candidates, and pass the right argument name into enter. ### Trade - [Open a perps position](https://docs.yield.xyz/guides/perps/index): Discover a Hyperliquid market, open a leveraged position, sign the returned transactions including any builder-fee approval, and track it. ### Borrow - [Borrow against collateral](https://docs.yield.xyz/guides/borrow/index): Supply collateral, borrow, and manage a Borrow API position end to end, including the isolated-market health-factor path. ### Dashboards - [Set up fees and payouts](https://docs.yield.xyz/guides/dashboards/fees-payouts): Register payout wallets and request Earn and Trade fee configurations from the Yield.xyz dashboard, then track them to live. ### Integrations & signing - [Embedded wallets](https://docs.yield.xyz/guides/integrations/index): Wire any embedded or MPC wallet provider into the sign and submit loop, with end-to-end guides for Turnkey, Dynamic, Portal, Crossmint and Sequence. - [Turnkey](https://docs.yield.xyz/guides/integrations/turnkey): Discover, enter, track and exit yields with Turnkey policy-controlled keys signing the transactions Yield.xyz builds. - [Dynamic](https://docs.yield.xyz/guides/integrations/dynamic): Discover, enter, track and exit yields from a React app, with Dynamic's embedded MPC wallets signing the transactions Yield.xyz builds. - [Portal](https://docs.yield.xyz/guides/integrations/portal): Discover, enter, track and exit yields from your app, with Portal's MPC wallets signing the transactions Yield.xyz builds. - [Crossmint](https://docs.yield.xyz/guides/integrations/crossmint): Discover, enter, track and exit yields from a React app, with Crossmint wallets signing the transactions Yield.xyz builds. - [Sequence and Trails](https://docs.yield.xyz/guides/integrations/sequence): Discover, enter, track and exit yields with Sequence embedded wallets batching each step, and power Trails Earn cross-chain deposits with Yield.xyz. - [Transaction signing](https://docs.yield.xyz/guides/transaction-signing/index): Decode, validate, sign, and submit an action's transactions in the right order for the chain you're on. - [EVM signing](https://docs.yield.xyz/guides/transaction-signing/evm): Parse the JSON unsignedTransaction and sign it with ethers.js or viem without changing any field. - [Solana signing](https://docs.yield.xyz/guides/transaction-signing/solana): Detect legacy vs versioned encoding, sign with @solana/web3.js, and submit. - [Cosmos signing](https://docs.yield.xyz/guides/transaction-signing/cosmos): Sign the protobuf SignDoc verbatim with CosmJS and submit the resulting hash. - [Tron signing](https://docs.yield.xyz/guides/transaction-signing/tron): Parse the TronGrid transaction object and sign it with TronWeb. ### Enterprise - [Receive webhooks](https://docs.yield.xyz/guides/enterprise/webhooks): Create an endpoint and subscription, then build a receiver that verifies, deduplicates, and processes transaction and position events. - [Set up SSO](https://docs.yield.xyz/guides/enterprise/sso-setup): Configure OIDC or SAML in the dashboard, register it with your identity provider, verify sign-in, then enforce it. - [Manage team roles](https://docs.yield.xyz/guides/enterprise/rbac): Invite teammates with the right role, change a role, and remove access, including the last-owner protection. - [Custody and signing flows](https://docs.yield.xyz/guides/enterprise/custody-signing-flows): Run the enter, sign, and submit loop from a backend custody or HSM signer instead of a client wallet. ### Legacy & migration - [API 2.0 migration guide](https://docs.yield.xyz/guides/legacy-migration/api-migration-guide): Move a legacy (v1) integration to the current Earn API, endpoint by endpoint, with the key workflow and schema changes. ## API reference ### Getting started - [Getting started](https://docs.yield.xyz/api-reference/getting-started): How the Yield.xyz APIs are organized: one project and API key, three products, three hosts, and where each endpoint reference begins. - [Authentication](https://docs.yield.xyz/api-reference/authentication): Authenticate Yield.xyz API requests with the x-api-key header: key format, scope across Earn, Trade and Borrow, and 401 behavior. - [Base URLs](https://docs.yield.xyz/api-reference/base-urls): Production hosts for the Earn, Trade and Borrow APIs, the /v1 path prefix, and the health route. - [Errors and retries](https://docs.yield.xyz/api-reference/errors-retries): Error envelope, rate-limit headers, endpoint-specific Earn errors and which failures are safe to retry across the Yield.xyz APIs. - [SDKs](https://docs.yield.xyz/api-reference/sdks): The @yieldxyz/sdk TypeScript client, generated from the Earn API OpenAPI spec for the Earn endpoints. ### Earn - [Objects and enums](https://docs.yield.xyz/api-reference/earn-objects): Look up the exact serialized values of every Earn enum and shared object: yield types, reward rates, balances, actions, transactions and validators. - [List yields](https://docs.yield.xyz/api-reference/YieldsController_getYields): List the yields enabled for your project, with filters for network, type, token and provider, sorting and offset pagination. - [Get a yield](https://docs.yield.xyz/api-reference/YieldsController_getYield): Get one yield's metadata: tokens, reward rate, entry and exit rules, mechanics and provider. - [Get yield risk](https://docs.yield.xyz/api-reference/YieldsController_getYieldRisk): Get third-party risk ratings for a yield, keyed by rating provider. - [List validators](https://docs.yield.xyz/api-reference/YieldsController_getYieldValidators): Return the paginated validators a yield can stake or delegate to, with filters for name, provider, status and preferred. - [List yield campaigns](https://docs.yield.xyz/api-reference/YieldsController_getYieldCampaigns): List the incentive campaigns attached to a yield within your project's scope. - [Get reward rate history](https://docs.yield.xyz/api-reference/YieldsController_getYieldRewardRateHistory): Get a time series of a yield's reward rate snapshots for charting and comparison. - [Get TVL history](https://docs.yield.xyz/api-reference/YieldsController_getYieldTvlHistory): Get a time series of a yield's total value locked, in underlying token units. - [List tokens](https://docs.yield.xyz/api-reference/TokensController_getTokens): List tokens that have at least one enabled yield for your project, with yield availability per token. - [List networks](https://docs.yield.xyz/api-reference/NetworksController_getNetworks): List the networks that have at least one enabled yield for your project. - [List providers](https://docs.yield.xyz/api-reference/ProvidersController_getProviders): List the providers behind the yields, covering both protocol providers and validator providers. - [Get a provider](https://docs.yield.xyz/api-reference/ProvidersController_getProvider): Get one provider's details by provider ID. - [Get balances across yields](https://docs.yield.xyz/api-reference/YieldsController_getAggregateBalances): Get balances for many addresses, networks and yields in one request, with per-yield errors returned alongside results. - [Get balances for a yield](https://docs.yield.xyz/api-reference/YieldsController_getYieldBalances): Get one address's balances in a single yield, including entering, exiting, claimable and withdrawable amounts. - [Get KYC status](https://docs.yield.xyz/api-reference/KycController_getStatus): Get the normalized KYC status of a wallet address for a yield, with the issuer's authorization URL when available. - [Enter a yield](https://docs.yield.xyz/api-reference/ActionsController_enterYield): Create an enter action and return the ordered unsigned transactions that open a position. - [Simulate an enter](https://docs.yield.xyz/api-reference/ActionsController_simulateEnter): Estimate gas for an enter action without creating an action or transactions. - [Exit a yield](https://docs.yield.xyz/api-reference/ActionsController_exitYield): Create an exit action and return the ordered unsigned transactions that close or reduce a position. - [Simulate an exit](https://docs.yield.xyz/api-reference/ActionsController_simulateExit): Estimate gas for an exit action without creating an action or transactions. - [Manage a yield](https://docs.yield.xyz/api-reference/ActionsController_manageYield): Create an action for a pending action on a balance, such as claiming rewards or completing a withdrawal. - [List actions](https://docs.yield.xyz/api-reference/ActionsController_getActions): Return the actions created for a wallet address, filtered by yield, intent, type, network or status. - [Get an action](https://docs.yield.xyz/api-reference/ActionsController_getAction): Return one action with its status and every transaction, for polling an action to completion. - [Submit a transaction](https://docs.yield.xyz/api-reference/TransactionsController_submitTransaction): Submit a signed transaction for Yield.xyz to broadcast, and return the updated transaction. - [Submit a transaction hash](https://docs.yield.xyz/api-reference/TransactionsController_submitTransactionHash): Report the hash of a transaction you broadcast yourself so Yield.xyz can track it. - [Get a transaction](https://docs.yield.xyz/api-reference/TransactionsController_getTransaction): Return one transaction with its status, hash and explorer link, for polling after submission. - [Health check](https://docs.yield.xyz/api-reference/HealthController_health): Check that the Earn API is up; returns a status and timestamp, and needs no API key. ### Trade - [Objects and enums](https://docs.yield.xyz/api-reference/perps-api/objects): Exact serialized values for Perps providers, actions, statuses, transactions, orders, margin modes, events and activity. - [List providers](https://docs.yield.xyz/api-reference/perps-api/discovery/list-providers): List the perps providers with their network, supported actions and a JSON Schema of the arguments each action takes. - [Get a provider](https://docs.yield.xyz/api-reference/perps-api/discovery/get-provider): Get one perps provider by ID, with its supported actions and argument schemas. - [List markets](https://docs.yield.xyz/api-reference/perps-api/discovery/list-markets): List perps markets with prices, leverage range, funding and minimum size, filterable by provider and sortable. - [Get a market](https://docs.yield.xyz/api-reference/perps-api/discovery/get-market): Get one perps market by ID, including the chart display configuration. - [Get candles](https://docs.yield.xyz/api-reference/perps-api/market-data/get-candles): Get historical OHLCV candles for a market over a time range. - [Execute an action](https://docs.yield.xyz/api-reference/perps-api/actions/execute-action): Build the unsigned transactions for a perps action such as opening a position, and return them for the wallet to sign. - [List actions](https://docs.yield.xyz/api-reference/perps-api/actions/list-actions): List a wallet's actions on one or more providers, newest first, filtered by status, type or market. - [Get an action](https://docs.yield.xyz/api-reference/perps-api/actions/get-action): Get an action by ID with its current status and transactions. - [Submit a transaction](https://docs.yield.xyz/api-reference/perps-api/actions/submit-transaction): Submit the signed payload for an action transaction, or record the hash of one you already broadcast. - [Get positions](https://docs.yield.xyz/api-reference/perps-api/portfolio/get-positions): Get a wallet's open perps positions for one or more providers. - [Get orders](https://docs.yield.xyz/api-reference/perps-api/portfolio/get-orders): Get a wallet's resting perps orders for one or more providers. - [Get balance](https://docs.yield.xyz/api-reference/perps-api/portfolio/get-balance): Get a wallet's account value, used margin and available balance on one perps provider. - [Get activity](https://docs.yield.xyz/api-reference/perps-api/actions/get-activity): Get a combined, newest-first feed of a wallet's actions and venue events. - [List events](https://docs.yield.xyz/api-reference/perps-api/actions/list-events): List venue events such as fills, liquidations and stop-loss or take-profit triggers for a wallet. - [Get an event](https://docs.yield.xyz/api-reference/perps-api/actions/get-event): Get one venue event by ID. - [Health check](https://docs.yield.xyz/api-reference/perps-api/health/health-check): Check that the Perps API is up; returns OK and a timestamp, and needs no API key. - [Provider health](https://docs.yield.xyz/api-reference/perps-api/health/provider-health): Get the operator-set health state of each perps provider; needs no API key. ### Borrow - [Objects and enums](https://docs.yield.xyz/api-reference/borrow/objects): Exact serialized values for Borrow integrations, market models, actions, arguments, statuses, transactions, positions and liquidations. - [List integrations](https://docs.yield.xyz/api-reference/borrow/integrations/list-integrations): Return every Borrow integration with its networks and the actions, with argument schemas, it supports. - [Get an integration](https://docs.yield.xyz/api-reference/borrow/integrations/get-integration): Return one Borrow integration by id, with its networks and supported actions. - [List markets](https://docs.yield.xyz/api-reference/borrow/markets/list-markets): Return a paginated list of lending markets, scoped to your project by default, filterable by integration and network. - [Get a market](https://docs.yield.xyz/api-reference/borrow/markets/get-market): Return one lending market by id, including collateral parameters, rates and liquidity. - [Execute an action](https://docs.yield.xyz/api-reference/borrow/actions/execute-action): Build the unsigned transactions for a Borrow action such as supply or borrow, and return them for the wallet to sign. - [Step an action](https://docs.yield.xyz/api-reference/borrow/actions/step-action): Return the stored action for a multi-step flow once its previous step is confirmed. - [List actions](https://docs.yield.xyz/api-reference/borrow/actions/list-actions): Return a paginated list of your project's Borrow actions for a wallet address, filterable by integration, type and status. - [Get an action](https://docs.yield.xyz/api-reference/borrow/actions/get-action): Return one Borrow action by id with its current status, current-step transactions and preview metadata. - [Submit a transaction](https://docs.yield.xyz/api-reference/borrow/transactions/submit-transaction): Submit the signed payload for an action transaction, or record the hash of one you already broadcast. - [Get positions](https://docs.yield.xyz/api-reference/borrow/positions/get-positions): Return one address's supply and debt balances on a Borrow integration and network, with account and per-market risk fields. - [Get liquidations](https://docs.yield.xyz/api-reference/borrow/positions/get-liquidations): Return a borrower's Morpho Blue liquidation history, most recent first, including positions that no longer appear in Get positions. - [Health check](https://docs.yield.xyz/api-reference/borrow/health/health-check): Return the Borrow API service status and a timestamp; no API key needed. ## Changelog - [Product changelog](https://docs.yield.xyz/changelog/index): Weekly updates to the yield.xyz API, integrations, and platform. ## Legal - [Terms of Use](https://docs.yield.xyz/legal/terms-of-service): The full Yield.xyz Terms of Use, covering acceptable use, risk disclosures, liability, and dispute resolution. - [Privacy Policy](https://docs.yield.xyz/legal/privacy-policy): How Yield.xyz collects, uses, and discloses user data, plus your rights and cookie practices. - [Security Notice](https://docs.yield.xyz/legal/security-notice): Yield.xyz security posture, incident history, and active security notices, including API key exposure in widget and frontend deployments. - [Perpetuals Trading Disclaimer](https://docs.yield.xyz/legal/perpetuals-disclaimer): Risk disclosure and acknowledgments that apply when you access perpetual futures markets through the Yield.xyz Service.