> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/gridgain/gridgain-9/gridgain9-management/installation/upgrade.md).

# Upgrading GridGain 9

Procedures for upgrading GridGain 9 — full-cluster and rolling upgrades of the cluster, and upgrading client applications.

This section describes how to upgrade GridGain 9. Choose a full-cluster upgrade when you can take the whole cluster offline, a rolling upgrade to move between versions without downtime, or follow the client upgrade guidance to update your applications independently of the cluster.

{% columns %}
{% column %}
{% content-ref url="/pages/iEAxKjCYBgrk2mYyAymR" %}
[Full-Cluster Upgrade](/docs/gridgain/gridgain-9/gridgain9-management/installation/upgrade/full-cluster-upgrade.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Upgrade a GridGain 9 cluster by stopping every node, replacing the binaries, and restarting the cluster on the new version.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/dqOgyuu9svgUGBXmrLu2" %}
[Rolling Upgrade](/docs/gridgain/gridgain-9/gridgain9-management/installation/upgrade/rolling-upgrade.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Move a GridGain 9 cluster between versions without downtime by rolling nodes one at a time, then committing the upgrade.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/qcH0xzyWaEk4rwKmIBwX" %}
[Client Upgrade](/docs/gridgain/gridgain-9/gridgain9-management/installation/upgrade/client-upgrade.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
How GridGain 9 clients and servers upgrade independently, the compatibility model between versions, and the recommended client-upgrade procedure.
{% endcolumn %}
{% endcolumns %}
