> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# web3_clientVersion | Monad

> Monad API method that returns the current client version. This method is useful for identifying the node implementation and version you are connected to.

Monad API method that returns the current client version. This method is useful for identifying the node implementation and version you are connected to.

## Parameters

* `none`

## Response

* `result` — a string representing the current client version.

## `web3_clientVersion` code examples

<CodeGroup>
  ```javascript ethers.js theme={"system"}
  const { ethers } = require("ethers");

  const provider = new ethers.JsonRpcProvider("CHAINSTACK_NODE_URL");

  async function getClientVersion() {
    const clientVersion = await provider.send("web3_clientVersion", []);
    console.log(`Client version: ${clientVersion}`);
  }

  getClientVersion();
  ```

  ```python web3.py theme={"system"}
  from web3 import Web3

  node_url = "CHAINSTACK_NODE_URL"

  web3 = Web3(Web3.HTTPProvider(node_url))
  client_version = web3.client_version
  print(f'Client version: {client_version}')
  ```
</CodeGroup>

## Use case

A practical use case for `web3_clientVersion` is implementing compatibility checks in your application to ensure the connected node supports required features, or logging node information for debugging and monitoring purposes.


## OpenAPI

````yaml openapi/monad_node_api/client_info/web3_clientVersion.json POST /
openapi: 3.0.0
info:
  title: Monad Node API
  version: 1.0.0
  description: This is an API for interacting with a Monad node.
servers:
  - url: https://monad-testnet.core.chainstack.com/9c5b265f20b3ea5df4f54f70eb74b800
security: []
paths:
  /:
    post:
      tags:
        - Client information
      summary: web3_clientVersion
      operationId: web3_clientVersion
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  default: 1
                jsonrpc:
                  type: string
                  default: '2.0'
                method:
                  type: string
                  default: web3_clientVersion
                params:
                  type: array
                  default: []
      responses:
        '200':
          description: The current client version.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                  id:
                    type: integer
                  result:
                    type: string

````