diff --git a/README.md b/README.md
index 675e5b29..576c4c99 100644
--- a/README.md
+++ b/README.md
@@ -256,8 +256,9 @@ $ python samples/vsphere/vcenter/vm/list_vms.py -v
### vSphere API Documentation
* [VMware vSphere REST API Reference documentation](https://developer.vmware.com/docs/vsphere-automation/latest/)
-* [vSphere 8.0.0.0 (latest)](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/8.0.0.0/)
-* Previous Releases: vSphere [7.0.3.2](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.3.2/),
+* [vSphere 8.0.0.1 (latest)](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/8.0.0.1/)
+* Previous Releases: vSphere [8.0.0.0](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/8.0.0.0/),
+vSphere [7.0.3.2](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.3.2/),
[7.0 U3](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.3.0/)
[7.0 U2](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.2.0/), [7.0 U1](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.1.0/), [7.0](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.0.1/), [6.7.0](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/6.7.0), [6.6.1](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/6.6.1), [6.5](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/6.5).
diff --git a/lib/src/vapi-client-bindings/vapi_client_bindings-4.0.0.zip b/lib/src/vapi-client-bindings/vapi_client_bindings-4.0.0.zip
new file mode 100644
index 00000000..61a0714e
Binary files /dev/null and b/lib/src/vapi-client-bindings/vapi_client_bindings-4.0.0.zip differ
diff --git a/lib/src/vapi-common-client/vapi_common_client-2.37.0.zip b/lib/src/vapi-common-client/vapi_common_client-2.37.0.zip
new file mode 100644
index 00000000..185c5f2d
Binary files /dev/null and b/lib/src/vapi-common-client/vapi_common_client-2.37.0.zip differ
diff --git a/lib/src/vapi-runtime/vapi_runtime-2.37.0.zip b/lib/src/vapi-runtime/vapi_runtime-2.37.0.zip
new file mode 100644
index 00000000..7f084cc5
Binary files /dev/null and b/lib/src/vapi-runtime/vapi_runtime-2.37.0.zip differ
diff --git a/lib/vapi-client-bindings/index.html b/lib/vapi-client-bindings/index.html
index c515a109..71f19693 100644
--- a/lib/vapi-client-bindings/index.html
+++ b/lib/vapi-client-bindings/index.html
@@ -1 +1 @@
-vapi_client_bindings-3.9.0-py2.py3-none-any.whl
\ No newline at end of file
+vapi_client_bindings-4.0.0-py2.py3-none-any.whl
\ No newline at end of file
diff --git a/lib/vapi-client-bindings/vapi_client_bindings-3.9.0-py2.py3-none-any.whl b/lib/vapi-client-bindings/vapi_client_bindings-3.9.0-py2.py3-none-any.whl
deleted file mode 100644
index f8dfed93..00000000
Binary files a/lib/vapi-client-bindings/vapi_client_bindings-3.9.0-py2.py3-none-any.whl and /dev/null differ
diff --git a/lib/vapi-client-bindings/vapi_client_bindings-4.0.0-py2.py3-none-any.whl b/lib/vapi-client-bindings/vapi_client_bindings-4.0.0-py2.py3-none-any.whl
new file mode 100644
index 00000000..9ea9da93
Binary files /dev/null and b/lib/vapi-client-bindings/vapi_client_bindings-4.0.0-py2.py3-none-any.whl differ
diff --git a/requirements.txt b/requirements.txt
index 3555a8e1..7ba6cf4a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,20 @@
+###### Common Requirements ######
lxml >= 4.3.0
pyVmomi >= 6.7
-vapi-client-bindings == 3.9.0
+six (>=1.12)
+###### Different dependency requirements for different python version ######
+pyOpenSSL (==19.1.0); python_version <= "3.6"
+cryptography (<3.0,>=2.8); python_version <= "3.6"
+setuptools (==36.2.0); python_version <= "3.6"
+requests (==2.21.0); python_version <= "3.6"
+idna (>=2.5,<2.9); python_version <= "3.6"
+
+requests (==2.27.1); python_version > "3.6"
+pyOpenSSL (==22.0.0); python_version > "3.6"
+cryptography (==36.0.0); python_version > "3.6"
+setuptools (==62.0.0); python_version > "3.6"
+###### SDK requirements ######
+vapi-client-bindings == 4.0.0
vmc-client-bindings
nsx-python-sdk
nsx-policy-python-sdk
diff --git a/requirements_pypi.txt b/requirements_pypi.txt
index c2d3a25d..d9727747 100644
--- a/requirements_pypi.txt
+++ b/requirements_pypi.txt
@@ -1,2 +1,16 @@
+###### This requirements file is used for local installation, Where access to GitHub is restricted ######
+###### Common Requirements ######
lxml >= 4.3.0
pyVmomi >= 6.7
+six (>=1.12)
+###### Different dependency requirements for different python version ######
+pyOpenSSL (==19.1.0); python_version <= "3.6"
+cryptography (<3.0,>=2.8); python_version <= "3.6"
+setuptools (==36.2.0); python_version <= "3.6"
+requests (==2.21.0); python_version <= "3.6"
+idna (>=2.5,<2.9); python_version <= "3.6"
+
+requests (==2.27.1); python_version > "3.6"
+pyOpenSSL (==22.0.0); python_version > "3.6"
+cryptography (==36.0.0); python_version > "3.6"
+setuptools (==62.0.0); python_version > "3.6"
diff --git a/setup.py b/setup.py
index 70784899..7ee44780 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ import os
from setuptools import setup
setup(name='vSphere Automation SDK',
- version='1.79.0',
+ version='1.80.0',
description='VMware vSphere Automation SDK for Python',
url='https://github.com/vmware/vsphere-automation-sdk-python',
author='VMware, Inc.',
@@ -15,7 +15,7 @@ setup(name='vSphere Automation SDK',
'lxml >= 4.3.0',
'pyVmomi >= 6.7',
'vapi-runtime @ file://localhost/{}/lib/vapi-runtime/vapi_runtime-2.37.0-py2.py3-none-any.whl'.format(os.getcwd()),
- 'vapi-client-bindings @ file://localhost/{}/lib/vapi-client-bindings/vapi_client_bindings-3.9.0-py2.py3-none-any.whl'.format(os.getcwd()),
+ 'vapi-client-bindings @ file://localhost/{}/lib/vapi-client-bindings/vapi_client_bindings-4.0.0-py2.py3-none-any.whl'.format(os.getcwd()),
'vapi-common-client @ file://localhost/{}/lib/vapi-common-client/vapi_common_client-2.37.0-py2.py3-none-any.whl'.format(os.getcwd()),
'vmc-client-bindings @ file://localhost/{}/lib/vmc-client-bindings/vmc_client_bindings-1.61.0-py2.py3-none-any.whl'.format(os.getcwd()),
'nsx-python-sdk @ file://localhost/{}/lib/nsx-python-sdk/nsx_python_sdk-4.0.1.0.0-py2.py3-none-any.whl'.format(os.getcwd()),