Solaris AISolaris AI FlowDocs
Node ReferenceDeFi

Kamino

Lending markets, vaults, and user positions via Kamino.

View as Markdown

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

OperationDescriptionKey inputs
getMarketsList lending marketsmarketPubkey (optional filter)
getReserveMetricsGet reserve metrics for a marketmarketPubkey
getMarketHistoryGet historical market datamarketPubkey, startDate, endDate
getUserObligationsGet user's lending/borrowing positionswalletAddress, marketPubkey
getLeverageMetricsGet leverage metrics for a marketmarketPubkey
getVaultMetricsGet vault performance metricsvaultPubkey
getVaultApyHistoryGet vault APY historyvaultPubkey, startDate, endDate

Configuration

FieldTypeRequiredDescription
marketPubkeystringVariesLending market address
walletAddressstringFor getUserObligationsWallet to check positions for
vaultPubkeystringFor vault opsVault address
startDatestringNoStart date for historical queries
endDatestringNoEnd 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

Next steps

  • Drift - perpetuals and margin trading
  • Sanctum - liquid staking data

On this page