# Backup and recovery steps for Devolutions Cloud entries

This documentation explains how to create a backup of your Devolutions Cloud entries in case of a disaster.

{% hint style="success" %}
Since Devolutions is not responsible for the backup of your Devolutions Cloud instance content, it is strongly recommended to make backups regularly.
{% endhint %}

### Offline mode

If you are using Remote Desktop Manager Windows or Devolutions Password Manager with Devolutions Cloud, you can access your information in [offline mode](https://docs.devolutions.net/cloud/web-interface/administration/management/users/offline-mode/) (read-only) if a [cache ](https://docs.devolutions.net/cloud/web-interface/administration/configuration-security/system-settings/#rdm-and-companion-tools)of the entries has been made. This allows you to access your entries even when no internet connection is available.

If no cache exists for specific entries or vaults, you cannot access your entries in offline mode.

### Export vaults

You can export your entries from your vault using the PowerShell script provided under ***Help & tools*** – ***Export*** – ***PowerShell*** ***script*** on Devolutions Cloud's web interface. The script will create a .`csv` or `.json` (recommended) file for each vault.

Afterward, you can create a task in the Task scheduler to back up your Devolutions Cloud using the script. Once the backup is created, you have two recovery options: either import your entries into a local workspace or set up a new Devolutions Cloud and re-import your vaults.

1. Navigate to ***Help & tools*** – ***Export.***
2. Select ***PowerShell script.***
3. Click ***Manual*** and copy the PowerShell script shown.

   ![](https://cdnweb.devolutions.net/docs/HUBB6006_2025_3.png)
4. Next, create an [Application identity](https://docs.devolutions.net/cloud/web-interface/administration/management/application-users/manage-application-users/) with the right to export vaults (see [Roles and Permissions](https://docs.devolutions.net/cloud/web-interface/administration/configuration-security/system-permissions/roles-permissions/) for more details). This process will generate an ***Application key*** and ***Application secret***, which you will need to insert into the previously copied script.

{% hint style="info" %}
If you do not want a user’s personal vault to be exported along with the other vaults, leave the ***Can access user vault*** option unchecked in the Application identity. If you want all users’ personal vaults included in the export, keep this option checked.
{% endhint %}

5. Add the ***Application secret*** and ***Application key*** information to confirm the script's connection to the Devolutions Cloud and the export path.
6. Add the ***Application key*** and ***Application secret*** to the script and run it to export all vaults.

### Restore vaults from the script

There are two methods to restore your vaults with the script:

* Using a local workspace
* By creating a new Devolutions Cloud to reimport your vaults

#### Local workspace

1. Run the script to export your vaults if not already done.
2. Open Remote Desktop Manager and create a new local workspace.
3. Create a folder for each vault before importing to keep entries organized.
4. Import your entries into the local workspace.

Your information will then be accessible offline in Remote Desktop Manager until the issue is resolved.

#### Create a new Devolutions Cloud to reimport your vaults

1. Run the script to export your vaults if not already done.
2. Create a new Devolutions Cloud and add a folder for each exported vault.
3. Follow this [vault import guide](https://docs.devolutions.net/cloud/web-interface/tools/import/).

If you encounter issues with the script or import process, contact our customer support team at <service@devolutions.net>.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/cloud/knowledge-base/knowledge-base-articles/backup-and-recovery-steps-for-devolutions-cloud-entries.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
