Feature Request

Feature Request

Feature request forum for Devolutions Server

Newest

Most active

Most votes

avatar

Alexis Beauparlant

Automatically add a user group as Vault member when a non-admin user creates a vault

On behalf of a customer: When a non-admin user creates a vault, we would like a user group to be automatically added as a Vault member. Right now, an administrator has to open each new vault and manually add the group. French: Lorsqu'un utilisateur non administrateur crée un coffre, nous aimerions qu'un groupe d'utilisateurs y soit ajouté automatiquement en tant que membres du coffre. En ce moment, un administrateur doit ouvrir chaque nouveau coffre et y ajouter le groupe manuellement.

0

57

1

avatar

François Dubois

avatar

Christian Egli

Remember Trusted Devices and Apply Risk-Based Device Authorization

Hello, Since the introduction of the new device authorization mechanism in Devolutions Server 2026.2.19.0 , users must confirm "Yes, it's me" for every login when using Windows SSO or an external identity provider. While we fully understand and support the security improvements introduced to address the vulnerability described in DEVO-2026-0035, the current implementation can create unnecessary friction for users who regularly access the system from the same trusted workstation. We would like to request an enhancement that allows trusted devices to be remembered and uses a risk-based authorization model . Proposed Behavior After a successful device authorization, the device could be marked as trusted for a configurable period or until specific conditions change. The authorization prompt would only be displayed when: The login originates from a new device. The login originates from a significantly different geographic location. The login pattern is considered unusual or high risk. The trusted device status has expired or been revoked by an administrator. For previously approved and regularly used devices, users would not be prompted to confirm every login. Benefits Maintains the security improvements introduced by the current implementation. Improves user experience by reducing repetitive confirmation prompts. Aligns with the approach used by many modern identity providers and MFA solutions that support trusted devices and risk-based authentication. Reduces support requests and user confusion regarding repeated authorization prompts. Environment Product: Devolutions Server Version: 2026.2.19.0 Authentication: Windows SSO / Microsoft Entra ID Client: Remote Desktop Manager Thank you for considering this enhancement. We believe it would provide a good balance between security and usability while preserving the protection introduced by the recent security changes. Best regards, Christian

2

107

10

avatar

ithelpdesk1

avatar

coltonchadbourne

Allow Host metadata such as IP, to be returned via the REST API

Using: Devolutions Server Version 2026.2.15.0 RDM Version 2026.2.17.0 Below is an example of one of the SSHShell devices from (/api/v1/vault/{vaultId}/entry/{id}). No 'Host", or IP Information is being returned. { "createdBy": "<user>", "createdOn": "2024-12-17T16:49:26", "data": { "domain": "", "username": "" }, "description": "", "id": "<device id>", "modifiedBy": "<user>", "modifiedOn": "2025-04-09T17:15:31", "name": "<Device name>", "path": "<PATH>", "subType": "", "tags": [], "type": "SSHShell" }, Per support: "The host is not returned for SSHShell entries because the documented REST API (/api/v1/vault/{vaultId}/entry/{id}) is built around Credentials entries. For other entry types, the data object only contains the basic fields you see (domain and username). We did not find a parameter or filter in the API documentation that adds the host to the response. We also found no newer version that changes this, so updating DVLS would not resolve it. For that reason, we cannot provide a documentation page justifying an upgrade for this need."

1

57

1

avatar

Sébastien Aubin

avatar

uccloudteam

Improvement to objects lifecycle with Devolutions Server REST APIs

Hi, I send this feature request as part of our ongoing evaluation of a potential migration to Devolutions Server. Being able to manage the full lifecycle of our vault entries programmatically through the REST API, rather than the PowerShell module, is an important aspect of this evaluation. I would like to request support for creating and fully managing connection/session objects through the REST API, in addition to Username/Password credentials. Based on our recent tests, we can already do the following through REST API v1: Create, read, update, move and delete folders Create, read, update and delete Username/Password Credential objects List and filter vault entries with pagination Rotate Web and RDP secrets by PATCHing the linked Credential object However, creating the actual connection/session entries is not possible through the public REST API . POST /api/v1/vault/{vaultId}/entry returns HTTP 422 for these entry types: RDPConfigured WebBrowser AWS (AWS Dashboard) DataReport RDPConfigured and WebBrowser appear in GET /api/v1/entry/definition, so we expected them to be creatable via REST. AWS and DataReport do not appear in that definition at all. Support confirmed that REST API v1 is currently designed around Username/Password credential management, and that session creation requires the PowerShell module. Because of this, provisioning new sessions still requires PowerShell even when folders and credentials can already be created via REST. A related gap is linking: we cannot set CredentialConnectionID / CredentialConnectionSavedPath through REST when creating or updating a Web or RDP entry. Linking a connection to an existing Credential object currently requires PowerShell. Ideally, REST API v1 would support: POST (create) for RDPConfigured, WebBrowser, AWS and DataReport entries The ability to set/update the linked Credential reference (CredentialConnectionID) on RDP and WebBrowser entries via REST PATCH of connection metadata for those same entry types (host, URL and other non-secret properties) Inclusion of AWS and DataReport in GET /api/v1/entry/definition, consistent with the types we can already list This would allow us to onboard and maintain new objects entirely through REST, instead of mixing REST for folders/credentials with PowerShell import for sessions. The switch to REST API is especially important for our use case, as we need these operations to be automated consistently through an external integration. REST would make these flows faster and more consistent than invoking the PowerShell module for every new object. I believe this would be a valuable addition, particularly for environments where vault entry lifecycle management needs to be integrated with external automation and API-based workflows. Thanks!

3

131

5

avatar

Sébastien Aubin

avatar

miccol

Allow "Clear cache" configuration on web frontend

Hi We have a bunch of people using Devolutions Launcher. Among other things, they use it to access webpages and apparently the WebView2 cache becomes a problem over time. In RDM we see the "Clear cache" setting which we assume clears the cache every time the webpage is either launched or closed...could this option please be made available to be configured via Web frontend as well? [image] Thank you

1

31

1

avatar

Sébastien Aubin

avatar

John Bruhin

Webhook Support for Expiring Entries

Hi there We use the "Expiring" feature a lot. E-Mails are fine, but we would appreciate a notification with Webhooks. Can you implement something like that? Best regards, John

2

49

2

avatar

John Bruhin

avatar

Daniel Albrecht

Converting legacy Website entries

Hi! After seeing the warning "This entry type is deprecated and will eventually be removed ..." I converted all legacy Website entries using advanced search in RDM (filter by connection type) Select all > Right click > Edit > Edit (special actions) > Web > Convert Website (legacy) to Website That worked for shared vaults in RDM, but it doesn't work for user vaults, and especially not for users that don't use RDM. So my feature request would be a way in DVLS web to be able to search all legacy entries and if possible convert them. Currently you can't select the legacy connection type for filtering entries. Or, just do the conversion automatically during a database update, if that's possible. Thanks! Daniel

1

330

9

avatar

Daniel Albrecht

avatar

nicolaskuri

Support Microsoft SQL Server entries in the Devolutions Server web interface

Hi Devolutions team, We store Microsoft SQL Server entries in Devolutions Server and would like to access them through the web interface. Support has confirmed that this entry type is currently unsupported there. As a result, its details, including the password, are not reliably available in the browser. We have to open Remote Desktop Manager to view, reveal or copy the password. Could you add full support for Microsoft SQL Server entries in the web interface, including the ability to view the entry details and reveal and copy the stored password? We are currently using Devolutions Server 2026.2.12.0. Thank you!

1

46

1

avatar

Sébastien Aubin

avatar

selinajung

Feature Request for Smart Folder

We want to use more Smart Folders in our Devolution Server. And we thought it would be great to be able to not only search by name but also by eg. host. That would allow a more error free display of devices within the same VLAN for exaple, because that way the problem with forgetting to set a tag can be eliminated. For that case it would also be extremely practical to state an IP range. In our case for that to work flawlessly tho an addistional feater would be great, namely being able to specify the tree in which the folder should search instead of just the entire vault.

0

608

12

avatar

Hubert Mireault

avatar

Daniel Albrecht

Improve DVLS update installation workflow

Hi! When installing DVLS updates there's two small things I noticed 1. When the update is installed and the scheduler service is stopped, admin users immediately receive alert notifocations (emails) with "Scheduler - Offline" and "Scheduler - No standby scheduler available". Could you add a delay to these alerts? Usually the scheduler will be up again within a few minutes during a update or a system reboot. I think the alert should only be triggered if the scheduler is unavailable for an extended period, like an hour for example. 2. I think the order of operations during the update installation process is wrong: Right now the application is stopped before the files are downloaded and extracted. Depending on bandwidth this could take some time. The files could be downloaded and extracted before the application is stopped, to reduce downtime. This would also improve error handling when the download fails for some reason. [image] Thank you! Best regards, Daniel

3

220

2

avatar

Daniel Albrecht

avatar

maximetremblay

Notification par courriel pour l’expiration des licences Devolutions

Il serait utile d'ajouter une fonctionnalité permettant d'envoyer automatiquement une notification par courriel lorsqu'une licence Devolutions approche de sa date d'expiration. Actuellement, Remote Desktop Manager affiche un avertissement lorsqu'une licence arrive à moins de 30 jours de son expiration, tandis que Devolutions Server affiche visuellement l'état de la licence dans Administration > Licences . Cependant, aucune notification par courriel n'est envoyée aux administrateurs. Cela nécessite donc qu'un administrateur consulte manuellement l'application ou la page des licences afin de constater qu'une licence approche de son expiration. Fonctionnalité proposée Ajouter un mécanisme de notification permettant aux administrateurs de : Activer les notifications d'expiration de licence. Définir le nombre de jours avant l'expiration pour recevoir une notification (par exemple : 90, 60, 30, 15 ou 7 jours). Configurer un ou plusieurs destinataires. Envoyer les notifications à l'aide de la configuration SMTP déjà présente dans Devolutions Server. Optionnellement, envoyer plusieurs rappels à différentes échéances. Cette fonctionnalité pourrait également être intégrée au système existant Administration > Configuration > Notifications > Abonnements , avec une nouvelle catégorie ou un nouvel événement lié aux licences. Exemple Un administrateur pourrait configurer : Licence Devolutions Server expire dans 30 jours → Envoyer un courriel à l'équipe TI. Le courriel pourrait contenir : Produit concerné Type de licence Date d'expiration Nombre de jours restants Nombre de licences/utilisateurs, lorsque pertinent Cas d'utilisation Dans un environnement d'entreprise, l'expiration d'une licence peut avoir un impact opérationnel important. Une notification proactive permettrait aux équipes TI de commencer le processus de renouvellement suffisamment tôt sans dépendre d'une vérification manuelle dans RDM ou Devolutions Server. Le système de notification par courriel étant déjà disponible dans Devolutions Server pour d'autres événements et pour les entrées arrivant à expiration, l'ajout d'un événement « Licence bientôt expirée » constituerait une extension logique du mécanisme existant.

1

58

1

avatar

Sébastien Aubin

avatar

gernoth

2nd factor instead of master password for vault

I like the option to define a seperate Master password per vault. We use this to give our T0 Passwords a bit additional safety in addition to the user authentication with FIDO2. But the logical step would be, instead of asking for a master password of the vault being able to enforce 2.d factor check (like passkey...) again when clicking on the vault where configured.

2

52

1

avatar

Hubert Mireault

avatar

dromano

Alternate MFA option like RDM (YubiKey, Duo, TOTP) instead of backup codes only

We just migrated from RDM backed by SQL to RDM backed by DVLS for better security of our datasource. One thing I am confused on is why the only MFA alternate is Backup Codes and Email, we don't want email setup, which leaves us only with Backup Codes. Currently in RDM we have a mix of MFA options setup, YubiKey Primary, Duo for when YubiKey is not around and TOTP as a last resort if internet is down. Problem is DVLS will only allow you to pick one MFA option to setup, its would be great if there was a way to allow the user to pick at time of auth on the DVLS page to choose Duo if the user does not have their YubiKey with them instead of needing to rely on Backup codes. (We lock down web portal access so if a user burns through the backup codes we have to re-enable the web login perms. then allow them to generate codes, then we have to remove the web portal access...not ideal and much slower needing to get codes out of our PW Manager app on mobile. The web portal already has the alternate MFA button and a dropdown for codes or email...so the GUI is already ready for this feature :-) Would be great to see the above as an option for us at some point in the future. Thank you, -Derek

6

980

21

avatar

gernoth

avatar

mad

"Treat space as and" in the search options

Can you please add the "treat space as AND" option like in RDM and the Chrome Plugin Devolutions password manager, also in DVLS: [image] Thanks!

2

85

2

avatar

mad

avatar

hjbos

Implemented

Credential type "DVLS Privileged Account" support in Web version of Devolutions Server

When using the PAM module in combination with password rotation it's very likely you will use the credential type DVLS privileged account for most of your assets in Remote Desktop Manager. This cedential type is not available/working in the web version of Devolutions Server. Because of this the web version of Devolutions Server is not usable. Can this be added in Devolutions Server?

4

738

14

avatar

Marc-Andre Bouchard

avatar

davidegiovacchini

Confirmation prompt when pressing ESC while adding entries

Hello, I would like to suggest a usability enhancement regarding the ESC key behavior. Currently, when creating or editing an entry, pressing ESC can accidentally cancel the operation, causing all unsaved changes to be lost. It's possible to add a confirmation pop-up if ESC is pressed while adding an entry? Thank you for considering this feature request.

1

60

1

avatar

Marc-Andre Bouchard

avatar

maximevenault

Role creation and personnalisation

Hello, As discuss with DVLS support, the new "Role" feature available in the beta v2026.3.1.0 is a nice improvement for right and permissions management. However we can't create nor customize new roles for the moment. Regards, VENAULT Maxime

2

82

3

avatar

maximevenault

avatar

micheleschelfi

Generic OIDC/SAML client for SSO login

Good morning, I am configuring a new DVLS 2026.2 environment. Our company needs to implement an SSO authentication process to allow users to authenticate to the Devolutions Server datasource from Remote Desktop Manager (RDM). From the options currently available in the administrative settings, I can see dedicated configuration sections for Okta and PingOne. Unfortunately, we do not use either of these platforms and would need the ability to configure a generic OIDC or SAML client instead. Ideally, this integration should also support the import and synchronization of users and groups. Is there already a way to achieve this today? If not, would it be possible to consider implementing this functionality in one of the upcoming releases? Thank you.

1

195

3

avatar

bjornolavorsalaure

avatar

dirkgoelz

Automatic, per-session activity reports

RDM/DVLS already record sessions (Session Recording, Privileged Session Monitoring). What is missing for MSPs like me is an automatic evaluation of those sessions, for example: a per-session summary (customer/vault, target system, start/end time, duration, protocol) that can be exported or fetched via API, ideally an AI-generated short description of what was done in the session (based on window titles, executed commands, keystroke metadata), a monthly report per vault/customer that can be attached to an invoice as proof of work. Use case: as an MSP without a full ticketing system, I need to generate monthly activity statements for my customers. Today I have to reconstruct this manually from calendars and logs; RDM already has all the raw data. An exportable session report (CSV/JSON/PDF or REST API) would save enormous time - the AI summary would be the icing on the cake, and could run on-premises for GDPR compliance. I would be happy to provide more details or act as an early tester.

1

65

1

avatar

Sébastien Aubin

avatar

Andreas

[Devolutions Server] Surface the actual reason behind "Certificate could not be verified"

Summary When Devolutions Server cannot validate a Gateway certificate, it shows a single message — " Certificate could not be verified " — for at least three fundamentally different situations that each require a completely different fix. In our case the dialog appeared with every field blank , while the Gateway log at the same moment contained the precise cause. The information exists; it just never reaches the person looking at the screen. We lost most of a working day to this, and the same empty dialog appears in other threads on this forum, where it consistently leads people to conclude their certificate is at fault. What we saw Devolutions Server displayed: ⚠ Certificate could not be verified Issued To (empty) Issued by (empty) Expires on (empty) Issued On (empty) Thumbprint (empty) The Devolutions Gateway log, at the same timestamp: ERROR devolutions_gateway::tls::windows: Failed to resolve TLS certificate error="no usable certificate found in the system store; key acquisition failures: cert[0]: failed to acquire key: Error code 80090016" ERROR devolutions_gateway::listener: handle_https_peer failed error="TLS handshake failed: unexpected error: no server certificate chain resolved" `0x80090016` is `NTE_BAD_KEYSET`. The Gateway service account had no read permission on the certificate's private key, so no certificate was presented and the handshake never completed. Nothing was wrong with the certificate itself — it is CA-issued, has the correct SANs and the Server Authentication EKU, and is valid until 2029. Because the dialog said "could not be verified", we spent a long time investigating trust and certificate chains. That was entirely the wrong direction, and the dialog is what pointed us there. Request 1 — distinguish the failure modes "Certificate could not be verified" currently covers at least three cases: | What actually happened | What the user must do --------------------------------------------------------------------------------- | No certificate was presented at all | Fix the Gateway's certificate loading — permissions, store lookup, listener scheme | A certificate was presented, chain incomplete | Add the intermediate certificate | A certificate was presented, not trusted | Install the CA certificate in the trust store These have nothing in common except the dialog they produce. In particular: **when all fields come back empty, no certificate was presented.** That is not a verification failure, and the dialog should not describe it as one. Request 2 — name the likely cause A single additional sentence turns a dead end into a starting point. For example: > No certificate was presented by the Gateway. > The Gateway may not have been able to load it. Check the Gateway log at `C:\ProgramData\Devolutions\Gateway`, and verify that the Gateway service account has read access to the certificate's private key. Request 3 — pass the Gateway's own error text through The Gateway already produces exactly the right string. A collapsible Details section in the dialog containing the raw error would cover every case, including ones nobody has anticipated, and requires no per-error design work. The same pattern in Remote Desktop Manager Worth mentioning because it is the same failure of translation, not a separate complaint. RDM showed "Unable to connect to the recording server." The Gateway had in fact answered — with HTTP 507 and the body `recording storage is not writable`: WARN devolutions_gateway::api::jrec: Refusing JREC push: recording storage is not writable ERROR devolutions_gateway::http: error=507 Insufficient Storage recording storage is not writable The cause was that our `RecordingPath` pointed at a drive root, where the default Windows volume ACL lets `BUILTIN\Users` create folders but not files. The connection had succeeded; the storage was rejected. "Unable to connect" is not merely vague here — it describes something that did not happen. Why this is worth doing Both problems were permission issues with a one-line fix. Both were diagnosed in under a minute once we read the Gateway log , and both were essentially undiagnosable from the UI alone. Every user who hits the empty certificate dialog will reasonably conclude that their certificate is broken, because that is what the message tells them — and will then open a support case about a certificate that was never the problem. --- Related request for Devolutions Gateway: validate the TLS certificate at service startup rather than at first handshake.

1

103

1

avatar

Luc Fauvel

avatar

lbeaudry

Duplicated

Generic SAML/OIDC SSO provider

Hi, The Devolutions Server only supports some specific SSO providers: [image] Is there any plan to support generic SSO providers? Thanks

1

86

1

avatar

Luc Fauvel

avatar

derek06

Kubernetes Deployment Documentation

Now that there is a docker deployment for the Devolutions Server, it would be great if there was documentation provided on how to deploy the container in a kubernetes deployment (and even providing a Helm chart would be great). This would help my team as we are wanting to put the Devolutions Server in kubernetes, however there is uneasiness about there being no official documentation on achieving this, thus there are questions regarding vendor support. Thanks

Recommended Answer

8 months ago

Hello derek06 , Great news! The Helm chart for Devolutions Server (DVLS) is now publicly available. Here are the relevant links: - Helm chart repository: https://github.com/Devolutions/devolutions-server-helm - Documentation: https://github.com/Devolutions/devolutions-server-helm/blob/master/chart/README.md - Helm chart registry: https://github.com/Devolutions/helm-charts We migrated our internal DVLS deployment to this chart and it has been running well. The chart version matches the DVLS version, and new chart releases will be published automatically when a new DVLS version comes out. On the networking side, the chart currently uses Gateway API with Istio, as that is what we run internally (rip ingress-nginx). If you run into any issues or have questions during your deployment, feel free to reach out. Best regards,

2

760

9

avatar

derek06

avatar

kschmidthals

Passkey Support for Devolutions Server

Hello, I am currently setting up our Devolutions Server and would be very happy if the current YubiKey method would be extended by Passkey support, to enable real passwordless login. This would greatly increase security and user-friendliness. I can already use the function in my Devolutions Online account and I am delighted with it. Is this function perhaps already on the roadmap? Thank you and best regards 😊

8

1108

21

avatar

Luc Fauvel

avatar

licensing

Multiple passkey support per user

We are using devolutions server with devolutions password manager but are missing the possibility to register more than one passkey as a 2nd factor per user. Please add the possibility to add more than one passkey per user. (all other methods like TOTP are not 100% safe from a security way and not user friendly if using more than one machine) Your product is a password safe and as a password safe supporting the safest multifactor methods on a user friendly way should be your top priority. Thank you very much! [image]

4

124

3

avatar

fritzzzzzzzzzzzzzzt

avatar

larshilligardt

Allow per-group (or "either/or") Default MFA Method instead of a single global default

Use case: In our organization, we have two distinct user groups regarding MFA hardware: Users who only have a company mobile phone (no hardware security key) → best suited for TOTP . Users who only have a Yubikey (security key) and no company phone → best suited for security key (FIDO2/WebAuthn) authentication. Problem: Currently, only one single Default MFA method can be configured globally. If we set TOTP as the default (since most users have a phone), every user who only owns a Yubikey is still forced to enroll a TOTP/OTP method first , even though they will never use it and only rely on their security key. This creates unnecessary enrollment overhead and confusion for Yubikey-only users. Feature Request: It would be great if the Default MFA method could be made more flexible, for example: The ability to define a Default MFA method per group (e.g., "Phone users" → TOTP, "Security Key users" → Yubikey/FIDO2), or An option to configure MFA enrollment as "either/or" , so that a user only needs to enroll one of the allowed methods (TOTP or security key) instead of being forced to always set up TOTP as a mandatory fallback. This would greatly simplify onboarding and MFA management for organizations with mixed hardware setups (phone-only vs. security-key-only users). Thanks for considering this!

2

103

2

avatar

gernoth

1 - 25 of 616 items