Skip to main content
POST
/
9de47db917d4f69168e3fed02217d15b
getVersion
curl --request POST \
  --url https://nd-326-444-187.p2pify.com/9de47db917d4f69168e3fed02217d15b \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "getVersion",
  "params": []
}
'
{
  "jsonrpc": "<string>",
  "id": 123,
  "result": {}
}
The Solana getVersion method returns the current Solana version running on the node. This method is useful for verifying which validator client and version your RPC node is running, which can affect feature availability and behavior.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.

Parameters

This method does not require any parameters.

Response

The response includes a result object with:
  • solana-core (string) — the software version of the Solana node (e.g., "2.1.10").
  • feature-set (integer) — the unique identifier of the current software’s feature set.

Use case

A common use case for getVersion is in infrastructure monitoring to verify that your node is running the expected validator version. This is especially relevant during network upgrades (e.g., Agave 2.0) to confirm your node has updated and supports the latest RPC methods.

Body

application/json
id
integer
default:1
jsonrpc
string
default:2.0
method
string
default:getVersion
params
array

Response

200 - application/json

Version information

jsonrpc
string
id
integer
result
object
Last modified on April 16, 2026