> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/bitwarden.md).

# Bitwarden

Configure Bitwarden Credential Management and Synchronizer entries in Remote Desktop Manager to inject and sync stored Bitwarden credentials.

In Remote Desktop Manager, there are the ***Credential Management*** and ***Synchronizer*** entry types for Bitwarden, this topic will explain how each one works. To learn more about creating and managing a Bitwarden account, please consult the [documentation](https://bitwarden.com/help/) on their official website.

{% hint style="warning" %}
Email ***Authentication mode*** is now deprecated for ***Bitwarden*** entries and unavailable from 2023.2 onwards.
{% endhint %}

{% hint style="info" %}
The integration of credentials from password managers is only available in the Team version of Remote Desktop Manager.
{% endhint %}

### Credential Management

Here is a description for each field or option, in order from top to bottom. The entry can be found under ***New entry*** – ***Credential management*** – ***Password management***.

<table><thead><tr><th width="226.79998779296875">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Name</strong></td><td>Entry name in Remote Desktop Manager.</td></tr><tr><td><strong>Folder</strong></td><td>Which Remote Desktop Manager folder the entry will be in.</td></tr></tbody></table>

#### General tab

<table data-search="false"><thead><tr><th width="245.199951171875">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Host</strong></td><td><p>Choose between:</p><ul><li><strong>United States</strong>: Bitwarden cloud hosted in the United States.</li><li><strong>Europe</strong>: Bitwarden cloud hosted in Europe.</li><li><strong>Custom</strong>: Custom URL for a self-hosted Bitwarden server, entered in the <strong>Custom URL</strong> field that appears.</li></ul></td></tr><tr><td><strong>Use "My account settings"</strong></td><td>Go to <strong>File</strong> – <strong>My account settings</strong> – <strong>Settings</strong> – <strong>Password management</strong> and click on <strong>Bitwarden</strong> to set up this option first; replaces the <strong>Username</strong> and <strong>Password</strong> fields.</td></tr><tr><td><strong>Client ID</strong></td><td>The client ID of the API key.</td></tr><tr><td><strong>Client secret</strong></td><td>The client secret of the API key.</td></tr><tr><td><strong>Master password</strong></td><td>Bitwarden's master password for that account.</td></tr><tr><td><strong>Always ask password</strong></td><td>Always be prompted for the master password when accessing this entry.</td></tr><tr><td><strong>Credentials</strong></td><td><p>Click on the ellipsis button to pick a specific credential for this entry.</p><ul><li><strong>Always prompt with list</strong>: Prompts the user with a list of all the available credentials instead of a specific one.</li></ul></td></tr></tbody></table>

### Synchronizer

Here is a description for each field or option, in order from top to bottom. The entry can be found under ***New entry*** – ***Synchronizer***:

{% hint style="info" %}
The Bitwarden synchronizer entry handles Bitwarden ***Login*** and ***SSH key*** items (as defined by Bitwarden). Use ***Synced item types*** in the ***General*** tab to choose which ones are synchronized.
{% endhint %}

<table><thead><tr><th width="237.99993896484375">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Name</strong></td><td>Entry name in Remote Desktop Manager.</td></tr><tr><td><strong>Folder</strong></td><td>Which Remote Desktop Manager folder the entry will be in</td></tr><tr><td><strong>Credentials</strong></td><td>Read more on <strong>Credentials</strong> options.</td></tr><tr><td><strong>Credentials: Synchronize automatically</strong></td><td>The Remote Desktop Manager entry will synchronize automatically with Bitwarden.</td></tr></tbody></table>

#### General tab

<table data-search="false"><thead><tr><th width="179.59991455078125">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Host</strong></td><td><p>Choose between:</p><ul><li><strong>United States</strong>: Bitwarden cloud hosted in the United States.</li><li><strong>Europe</strong>: Bitwarden cloud hosted in Europe.</li><li><strong>Custom</strong>: Custom URL for a self-hosted Bitwarden server, entered in the <strong>Custom URL</strong> field that appears.</li></ul></td></tr><tr><td><strong>Client ID</strong></td><td>Bitwarden's client ID.</td></tr><tr><td><strong>Client secret</strong></td><td>Bitwarden's client secret.</td></tr><tr><td><strong>Client secret: Master password</strong></td><td>Bitwarden's master password.</td></tr><tr><td><strong>Destination folder</strong></td><td>Click the ellipsis button to set the folder path in the Remote Desktop Manager tree view (which can only be in the same vault).</td></tr><tr><td><strong>Synced item types</strong></td><td><p>Choose which Bitwarden items are synchronized:</p><ul><li><strong>All</strong>: Synchronize both Login and SSH key items.</li><li><strong>Credential</strong>: Synchronize Login items only. Each item is created as a credential entry.</li><li><strong>SSH key</strong>: Synchronize SSH key items only. Each item is created as a private key credential entry that holds the private and public keys.</li></ul></td></tr><tr><td><strong>Template</strong></td><td>Bitwarden template created within Remote Desktop Manager.</td></tr><tr><td><strong>Duplicate check</strong></td><td><p>Duplicate checks will not import entries with the same type and host. Choose between:</p><ul><li><strong>Root</strong>: Check for duplicates within the whole workspace</li><li><strong>Destination folder</strong>: Check for duplicates only within the Remote Desktop Manager destination folder or subfolder</li></ul></td></tr></tbody></table>

#### Fields

Choose which ***fields*** will always be synchronized, and which will not. For example, you could choose not to synchronize the description, because you want to edit it yourself. The ***SSH key*** field controls whether the private and public keys of synchronized SSH key items are updated.

<table><thead><tr><th width="201.199951171875">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Field</strong></td><td>Select which fields will always be synchronized, and which will not</td></tr><tr><td><strong>Session name prefix</strong></td><td>A prefix for the entry that will be created through the synchronizer</td></tr><tr><td><strong>Session name suffix</strong></td><td>A suffix for the entry that will be created through the synchronizer</td></tr></tbody></table>

#### Filter

<table><thead><tr><th width="243.5999755859375">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Filter box</strong></td><td>It will load the Bitwarden vault to let the user pick the wanted Organizations/Collections for synchronization.</td></tr><tr><td><strong>Filter severity</strong></td><td><p>Choose between:</p><ul><li><strong>Normal</strong>: Accounts that are either in the selected folders or collections will be returned</li><li><strong>Strict</strong>: Accounts that are both in the selected folders and collections will be returned</li></ul></td></tr><tr><td><strong>Create tags for Organizations/Collections</strong></td><td>If enabled, organization and collection tags from Bitwarden will be added to the Remote Desktop Manager entry.</td></tr></tbody></table>

#### Advanced

<table><thead><tr><th width="237.20001220703125">SETTINGS</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Silent mode</strong></td><td>This option disables error dialogs (useful when the synchronizer runs automatically at set intervals).</td></tr><tr><td><strong>Create virtual folders</strong></td><td>Allow the creation of virtual folders.</td></tr><tr><td><strong>Action on entry mismatch</strong></td><td><p>Choose what to do on entry mismatch between:</p><ul><li><strong>None</strong>: Do nothing.</li><li><strong>Delete</strong>: Delete that entry.</li><li><strong>Move to</strong>: Move to selected <strong>Destination folder</strong>.</li><li><strong>Make expired</strong>: Mark that entry as expired.</li></ul></td></tr><tr><td><strong>My vault name</strong></td><td>Choose the vault name.</td></tr></tbody></table>

#### See also

* [Devolutions Academy - Integrating Bitwarden with Remote Desktop Manager](https://academy.devolutions.net/student/path/2134631/activity/3078593)
* [Spotlight on: Bitwarden synchronizer in Remote Desktop Manager](https://blog.devolutions.net/2025/04/spotlight-on-bitwarden-synchronizer-in-remote-desktop-manager/)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/knowledge-base/knowledge-base-articles/entry-settings/bitwarden.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
