Skip to main content
Version: 1.19.0 (latest)

Peripheral Support

Kasm Workspaces support a variety of peripherals. The following table shows where various options are supported across different configurations:

PeripheralWeb-Based ContainerLinux ContainerWeb-Based Windows · RDP (KDS)Windows VMWeb-Based Linux · VNCLinux VM · non-containerWeb-Based Linux · RDP (KDS) 4Linux VMThick-Client Windows · RDP (KDS)Windows VMThick-Client Linux · RDP (KDS) 4Linux VM
MicrophoneYesYesNoYesYesYes
WebcamYesNoNoNoYesNo
GamepadYesNoNoNoYesNo
Yubikey (webauthn)NoNoNoNoYes 3No
SmartCardYes 1Yes 1, 2NoNoYesNo
Generic USBNoNoNoNoYesNo
Printer RedirectionYesYesYesNoYesNo
Multi-MonitorYesNoYesNoYesYes
Local DriveNoNoNoNoYesYes
  1. SmartCard support is available for web-based container and Windows workspaces using the Kasm Native Smartcard Client and Chrome extension
  2. SmartCard support is also available for web-based Windows workspaces when using ChromeOS as your client
  3. Yubikey (WebAuthn) passthrough only works with Windows 11 based clients connecting through the Microsoft Remote Desktop client (mstsc.exe)
  4. On Linux RDP sessions (web-based and thick client), Smart Card, Generic USB, Printer Redirection, and Yubikey (WebAuthn) passthrough are not available because they are not implemented in xrdp.
    KDS = Kasm Desktop Service.