Node ReferenceDeFi
Kamino
Lending markets, vaults, and user positions via Kamino.
Kamino is a Solana DeFi protocol offering lending, borrowing, and automated vaults. The Kamino node provides market data, user positions, and vault analytics.
Prerequisites
No credential required. All operations use Kamino's public API.
Operations
| Operation | Description | Key inputs |
|---|---|---|
| getMarkets | List lending markets | marketPubkey (optional filter) |
| getReserveMetrics | Get reserve metrics for a market | marketPubkey |
| getMarketHistory | Get historical market data | marketPubkey, startDate, endDate |
| getUserObligations | Get user's lending/borrowing positions | walletAddress, marketPubkey |
| getLeverageMetrics | Get leverage metrics for a market | marketPubkey |
| getVaultMetrics | Get vault performance metrics | vaultPubkey |
| getVaultApyHistory | Get vault APY history | vaultPubkey, startDate, endDate |
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| marketPubkey | string | Varies | Lending market address |
| walletAddress | string | For getUserObligations | Wallet to check positions for |
| vaultPubkey | string | For vault ops | Vault address |
| startDate | string | No | Start date for historical queries |
| endDate | string | No | End date for historical queries |
Output
All operations return the standard envelope:
{
"success": true,
"operation": "getMarkets",
"data": { /* raw Kamino response */ }
}Reference fields downstream with the response name (default kaminoResponse), for example {kaminoResponse.data[0].address} for a market list or {kaminoResponse.data.supplyApy} for reserve metrics.
Common use cases
- Monitor lending rates across Kamino markets
- Track vault performance and APY trends
- Check user positions for liquidation risk alerts
