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

# Upgrading VPC Deployments

> Upgrade Validio in a self-managed VPC deployment one major version at a time using Helm.

This guide discusses how to upgrade Validio in a self-managed VPC deployment. For installation instructions, refer to [VPC Deployment Installation](https://docs.validio.io/v11.1/docs/deployment/virtual-private-cloud/vpc-deployment.md).

## Before you upgrade

When upgrading the Validio version in your VPC deployment, you should:

* Always take a backup immediately before you upgrade. A restore from that backup is the only supported way to recover from a failed upgrade. Refer to [Backing up VPC Deployments](https://docs.validio.io/v11.1/docs/deployment/virtual-private-cloud/backing-up-vpc-deployments.md).
* Always upgrade one major version at a time to ensure that the migrations succeed. For example, you should upgrade from 6.x --> 7.x, but not 5.x --> 7.x. For a list of major Validio versions, refer to the [Platform Requirements](https://docs.validio.io/v11.1/docs/deployment/validio-platform-and-sdk-compatibility.md) guide.
* Ensure that you use the correct `validio-values.yaml` file when upgrading Validio. Otherwise, you risk changing your configuration.
* Ensure that you are running compatible versions of the platform and SDK. Refer to the [Platform and SDK Compatibility table](https://docs.validio.io/v11.1/docs/deployment/validio-platform-and-sdk-compatibility.md).

> [!WARNING]
>
> **Rollback is not supported**
>
> Upgrades are one-way. Once you have upgraded, returning to an earlier Validio version is not supported, and you should not attempt a Helm rollback.
>
> To recover from a failed upgrade, restore the backup you took before the upgrade, into the same Validio version that the backup was taken at. Refer to [Backing up VPC Deployments](https://docs.validio.io/v11.1/docs/deployment/virtual-private-cloud/backing-up-vpc-deployments.md).

## Upgrade your Validio version

Use the following command to upgrade Validio:

```shell title="Shell" theme={null}
helm upgrade validio oci://europe-docker.pkg.dev/validio-platform-prod/charts/validio --version [your-validio-version] --namespace validio --values validio-values.yaml
```
