> For the complete documentation index, see [llms.txt](https://docs.shyft.to/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shyft.to/solana.md).

# Solana Infrastructure

- [Shyft RPCs](https://docs.shyft.to/solana/shyft-rpcs.md): Reliable, fast and cost-efficient
- [Solana RPC Methods](https://docs.shyft.to/solana/rpc-calls.md): Interact with Solana nodes directly using HTTP and WebSocket-based JSON RPC methods.
- [HTTP Methods](https://docs.shyft.to/solana/rpc-calls/http.md): Make on-demand requests to Solana nodes using standard HTTP calls—ideal for fetching account data, transactions, and blockchain state with simplicity and reliability.
- [getAccountInfo](https://docs.shyft.to/solana/rpc-calls/http/getaccountinfo.md): All the specifications for getAccountInfo RPC Method on Solana
- [getBalance](https://docs.shyft.to/solana/rpc-calls/http/getbalance.md): All the specifications for getBalance RPC Method on Solana
- [getBlock](https://docs.shyft.to/solana/rpc-calls/http/getblock.md): All the specifications for getBlock RPC Method on Solana
- [getBlockCommitment](https://docs.shyft.to/solana/rpc-calls/http/getblockcommitment.md): All the specifications for getBlockCommitment RPC Method on Solana
- [getBlocksWithLimit](https://docs.shyft.to/solana/rpc-calls/http/getblockswithlimit.md): All the specifications for getBlocksWithLimit RPC Method on Solana
- [getBlockTime](https://docs.shyft.to/solana/rpc-calls/http/getblocktime.md): All the specifications for getBlockTime RPC Method on Solana
- [getClusterNodes](https://docs.shyft.to/solana/rpc-calls/http/getclusternodes.md): All the specifications for getClusterNodes RPC Method on Solana
- [getEpochInfo](https://docs.shyft.to/solana/rpc-calls/http/getepochinfo.md): All the specifications for getEpochInfo RPC Method on Solana
- [getEpochSchedule](https://docs.shyft.to/solana/rpc-calls/http/getepochschedule.md): All the specifications for getEpochSchedule RPC Method on Solana
- [getFeeForMessage](https://docs.shyft.to/solana/rpc-calls/http/getfeeformessage.md): All the specifications for getFeeForMessage RPC Method on Solana
- [getFirstAvailableBlock](https://docs.shyft.to/solana/rpc-calls/http/getfirstavailableblock.md): All the specifications for getFirstAvailableBlock RPC Method on Solana
- [getGenesisHash](https://docs.shyft.to/solana/rpc-calls/http/getgenesishash.md): All the specifications for getGenesisHash RPC Method on Solana
- [getHealth](https://docs.shyft.to/solana/rpc-calls/http/gethealth.md): All the specifications for getHealth RPC Method on Solana
- [getHighestSnapshotSlot](https://docs.shyft.to/solana/rpc-calls/http/gethighestsnapshotslot.md): All the specifications for getHighestSnapshotSlot RPC Method on Solana
- [getIdentity](https://docs.shyft.to/solana/rpc-calls/http/getidentity.md): All the specifications for getIdentity RPC Method on Solana
- [getInflationGovernor](https://docs.shyft.to/solana/rpc-calls/http/getinflationgovernor.md): All the specifications for getInflationGovernor RPC Method on Solana
- [getInflationRate](https://docs.shyft.to/solana/rpc-calls/http/getinflationrate.md): All the specifications for getInflationRate RPC Method on Solana
- [getInflationReward](https://docs.shyft.to/solana/rpc-calls/http/getinfationreward.md): All the specifications for getInflationReward RPC Method on Solana
- [getLargestAccounts](https://docs.shyft.to/solana/rpc-calls/http/getlargestaccounts.md): All the specifications for getLargestAccounts RPC Method on Solana
- [getLatestBlockhash](https://docs.shyft.to/solana/rpc-calls/http/getlatestblockhash.md): All the specifications for getLatestBlockhash RPC Method on Solana
- [getLeaderSchedule](https://docs.shyft.to/solana/rpc-calls/http/getleaderschedule.md): All the specifications for getLeaderSchedule RPC Method on Solana
- [getMaxShredInsertSlot](https://docs.shyft.to/solana/rpc-calls/http/getmaxshredinsertslot.md): All the specifications for getMaxShredInsertSlot RPC Method on Solana
- [getMinimumBalanceForRentExemption](https://docs.shyft.to/solana/rpc-calls/http/getminimumbalanceforrentexception.md): All the specifications for getLatestBlockhash RPC Method on Solana
- [getMultipleAccounts](https://docs.shyft.to/solana/rpc-calls/http/getmultipleaccounts.md): All the specifications for getMultipleAccounts RPC Method on Solana
- [getProgramAccounts](https://docs.shyft.to/solana/rpc-calls/http/getprogramaccounts.md): All the specifications for getProgramAccounts RPC Method on Solana
- [getRecentPerformanceSamples](https://docs.shyft.to/solana/rpc-calls/http/getrecentperformancesamples.md): All the specifications for getRecentPerformanceSamples RPC Method on Solana
- [getRecentPrioritizationFees](https://docs.shyft.to/solana/rpc-calls/http/getrecentprioritizationfees.md): All the specifications for getRecentPrioritizationFees RPC Method on Solana
- [getSignaturesForAddress](https://docs.shyft.to/solana/rpc-calls/http/getsignaturesforaddress.md): All the specifications for getSignaturesForAddress RPC Method on Solana
- [getSignatureStatuses](https://docs.shyft.to/solana/rpc-calls/http/getsignaturestatuses.md): All the specifications for getSignaturesForAddress RPC Method on Solana
- [getSlot](https://docs.shyft.to/solana/rpc-calls/http/getslot.md): All the specifications for getSlot RPC Method on Solana
- [getSlotLeader](https://docs.shyft.to/solana/rpc-calls/http/getslotleader.md): All the specifications for getSlotLeader RPC Method on Solana
- [getSlotLeaders](https://docs.shyft.to/solana/rpc-calls/http/getslotleaders.md): All the specifications for getSlotLeaders RPC Method on Solana
- [getStakeMinimumDelegation](https://docs.shyft.to/solana/rpc-calls/http/getstakeminimumdelegation.md): All the specifications for getStakeMinimumDelegation RPC Method on Solana
- [getSupply](https://docs.shyft.to/solana/rpc-calls/http/getsupply.md): All the specifications for getSupply RPC Method on Solana
- [getTokenAccountBalance](https://docs.shyft.to/solana/rpc-calls/http/gettokenaccountbalance.md): All the specifications for getTokenAccountBalance RPC Method on Solana
- [getTokenAccountsByDelegate](https://docs.shyft.to/solana/rpc-calls/http/gettokenaccountbydelegate.md): All the specifications for getTokenAccountsByDelegate RPC Method on Solana
- [getTokenAccountsByOwner](https://docs.shyft.to/solana/rpc-calls/http/gettokenaccountbyowner.md): All the specifications for getTokenAccountsByOwner RPC Method on Solana
- [getTokenLargestAccounts](https://docs.shyft.to/solana/rpc-calls/http/gettokenlargestaccount.md): All the specifications for getTokenLargestAccounts RPC Method on Solana
- [getTokenSupply](https://docs.shyft.to/solana/rpc-calls/http/gettokensupply.md): All the specifications for getTokenSupply RPC Method on Solana
- [getTransaction](https://docs.shyft.to/solana/rpc-calls/http/gettransaction.md): All the specifications for getTransaction RPC Method on Solana
- [getTransactionCount](https://docs.shyft.to/solana/rpc-calls/http/gettransactioncount.md): All the specifications for getTransactionCount RPC Method on Solana
- [getVersion](https://docs.shyft.to/solana/rpc-calls/http/getversion.md): All the specifications for getVersion RPC Method on Solana
- [getVoteAccounts](https://docs.shyft.to/solana/rpc-calls/http/getvoteaccounts.md): All the specifications for getVoteAccounts RPC Method on Solana
- [isBlockhashValid](https://docs.shyft.to/solana/rpc-calls/http/isblockhashvalid.md): All the specifications for isBlockhasValid RPC Method on Solana
- [minimumLedgerSlot](https://docs.shyft.to/solana/rpc-calls/http/getminimumledgerslot.md): All the specifications for getVersion RPC Method on Solana
- [requestAirdrop](https://docs.shyft.to/solana/rpc-calls/http/requestairdrop.md): All the specifications for requestAirdrop RPC Method on Solana
- [sendTransaction](https://docs.shyft.to/solana/rpc-calls/http/sendtransaction.md): All the specifications for sendTransaction RPC Method on Solana
- [simulateTransaction](https://docs.shyft.to/solana/rpc-calls/http/simulatetransaction.md): All the specifications for simulateTransaction RPC Method on Solana
- [Solana Websocket Methods](https://docs.shyft.to/solana/rpc-calls/solana-websockets.md): Subscribe to Real-Time Solana Data via WebSocket
- [accountSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/accountsubscribe.md): All the specifications for accountSubscribe Websocket Method on Solana
- [accountUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/accountunsubscribe.md): All the specifications for accountUnsubscribe Websocket Method on Solana
- [blockSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/blocksubscribe.md): All the specifications for blockSubscribe Websocket Method on Solana
- [blockUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/blockunsubscribe.md): All the specifications for accountUnsubscribe Websocket Method on Solana
- [logsSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/logssubscribe.md): All the specifications for logsSubscribe Websocket Method on Solana
- [logsUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/logsunsubscribe.md): All the specifications for logsUnsubscribe Websocket Method on Solana
- [programSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/programsubscribe.md): All the specifications for programSubscribe Websocket Method on Solana
- [programUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/programunsubscribe.md): All the specifications for programUnsubscribe Websocket Method on Solana
- [rootSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/rootsubscribe.md): All the specifications for rootSubscribe Websocket Method on Solana
- [rootUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/rootunsubscribe.md): All the specifications for rootUnsubscribe Websocket Method on Solana
- [signatureSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/signaturesubscribe.md): All the specifications for signatureSubscribe Websocket Method on Solana
- [signatureUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/signatureunsubscribe.md): All the specifications for signatureUnsubscribe Websocket Method on Solana
- [slotSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/slotsubscribe.md): All the specifications for slotSubscribe Websocket Method on Solana
- [slotUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/slotunsubscribe.md): All the specifications for slotsUnsubscribe Websocket Method on Solana
- [slotsUpdatesSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/slotupdatessubscribe.md): All the specifications for slotsUpdatesSubscribe Websocket Method on Solana
- [slotsUpdatesUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/slotsupdatesunsubscribe.md): All the specifications for slotsUpdatesUnsubscribe Websocket Method on Solana
- [voteSubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/votesubscribe.md): All the specifications for voteSubscribe Websocket Method on Solana
- [voteUnsubscribe](https://docs.shyft.to/solana/rpc-calls/solana-websockets/voteunsubscribe.md): All the specifications for voteUnsubscribe Websocket Method on Solana
- [Solana RPC Limits](https://docs.shyft.to/solana/solana-rpc-limits.md): A reference guide to Shyft's RPC rate limits, supported methods, common errors, and how to resolve them.
- [Accelerated getProgramAccounts](https://docs.shyft.to/solana/accelerated-getprogramaccounts.md): Fast getProgramAccounts on Solana - Response times under 10ms
- [getTransactionsForAddress](https://docs.shyft.to/solana/get-transactions-for-address.md): A custom Solana RPC Method for Reading Historical Data With Advanced Filters And Pagination.
- [Filters](https://docs.shyft.to/solana/get-transactions-for-address/filters.md): Available Filters for getTransactionsForAddress - Slot Range, Block Time, Status, Signature and Token Accounts
- [Code Examples](https://docs.shyft.to/solana/get-transactions-for-address/code-examples.md): A few code examples related to getTransactionsForAddress on Solana
