Skip to main content

Earn

Integrate yield into your app or deploy your own vault strategy on Kamino.

$510M
Kamino TVL
50+
Active Vaults
18+
Audits

Earn Integration Options

Choose between a faster app integration or a fully managed vault strategy.

Integrate Earn into your app

Best for: wallets, dashboards, dApps, AI agents, and small teams.

Use existing Kamino vaults

Skip configuration and plug into fully automated vaults.

Primary advantage: fastest path to ship Earn into a product, integrated in minutes.

Read How Earn Works

Deploy your own vault strategy

Best for: protocols, curators, institutions, and treasury teams that want strategy control, custom access, and revenue from managed vaults.

Set Custom Performance Fee

Earn a share of yield generated by the vault and align revenue with strategy performance.

Provide Additional Farm Rewards

Add token incentives to attract deposits, retain users, or support a new vault launch.

Whitelist Market Reserves

Control where vault capital can be deployed by limiting deposits to approved Kamino lending reserves.

Permissioned Deposits

Maintain deposits for accredited investors and KYC users, or restrict vault access through an allowlist model.

Primary advantage: launch a branded vault product with strategy control, depositor controls, and revenue.

Read the Curator Docs

How It Works

A high-level view of the Earn Vault model.

01

Deposit

User supplies tokens, and the vault allocates assets across lending markets according to its strategy.

02

Earn

Borrower interest becomes yield. User receives vault shares in their wallet that track their position value.

03

Claim

Lending yield accrues automatically, and users can claim additional rewards when available.

Earn Integration Model

Built for seamless integration. Earn centers on three core layers of composability.

Vault Data

Discover vaults and retrieve their configuration, allocation strategy, performance metrics, and active incentive programs.

Best Tools: REST API, TypeScript SDK

Available Vault Data: APY, TVL, historical performance, vault configuration, allocation strategy, reserve data, market metadata.

Transactions

Generate deposit and withdrawal transactions, manage token approvals, and mint or redeem vault share tokens when users enter or exit a vault.

Best Tools: TypeScript SDK, REST API, Rust Interface Crate

Vault Interactions: Instruction building, backend and frontend signing flows.

Positions & Accounting

Access user vault positions, including share balances, yield accrual, and historical performance metrics.

Best Tools: TypeScript SDK, REST API

Available User Data: Share balances, portfolio, token exchange rates.