# How to find temporal server version through SDK

**URL:** <https://community.temporal.io/t/how-to-find-temporal-server-version-through-sdk/10988>\
**Category:** Server Deployment\
**Created:** [February 13, 2024, 5:06am UTC](https://community.temporal.io/t/how-to-find-temporal-server-version-through-sdk/10988 "2024-02-13T05:06:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hemant\_Joshi](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/hemant_joshi/32/4767_2.png) [@Hemant\_Joshi](https://community.temporal.io/u/Hemant_Joshi)\
**Post date:** [February 13, 2024, 5:06am UTC](https://community.temporal.io/t/how-to-find-temporal-server-version-through-sdk/10988/1 "2024-02-13T05:06:52Z")

</div>

Hi All,  
In my POC I am trying to deployed temporal as native go application and created a cluster by deploying temporal server on multiple machines.  
I am also experimenting with upgrade too. I am planning to replace native temporal application binary with newer build one as a part of upgrade.  
Is there a way to check temporal version for updated node or version information of all individual nodes.

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [February 14, 2024, 2:27am UTC](https://community.temporal.io/t/how-to-find-temporal-server-version-through-sdk/10988/2 "2024-02-14T02:27:26Z")

</div>

What is the output of

```auto
temporal operator cluster system

```

?

---

<div class="post-metadata">

**Author:** ![Hemant\_Joshi](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/hemant_joshi/32/4767_2.png) [@Hemant\_Joshi](https://community.temporal.io/u/Hemant_Joshi)\
**Post date:** [February 14, 2024, 4:41am UTC](https://community.temporal.io/t/how-to-find-temporal-server-version-through-sdk/10988/3 "2024-02-14T04:41:32Z")

</div>

Hi @maxim ,  
I was asking for using SDK (Java SD).  
I am trying to write a workflow for upgrading temporal cluster. In this workflow, I am planning to write node upgrade us as activity. I want to check temporal version for idempotency and verification for upgrade success of each node.  
Please also point me to SDK link too.

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [February 14, 2024, 4:42pm UTC](https://community.temporal.io/t/how-to-find-temporal-server-version-through-sdk/10988/4 "2024-02-14T16:42:46Z")

</div>

GetClusterInfo and GetSystemInfo are available through Java SDK.

---

<div class="post-metadata">

**Author:** ![Hemant\_Joshi](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/hemant_joshi/32/4767_2.png) [@Hemant\_Joshi](https://community.temporal.io/u/Hemant_Joshi)\
**Post date:** [February 14, 2024, 4:47pm UTC](https://community.temporal.io/t/how-to-find-temporal-server-version-through-sdk/10988/5 "2024-02-14T16:47:04Z")

</div>

Thanks @maxim
