Desktop Recording SDK Supported Platforms

Listed are the current supported platforms and localization support

📘

For OS, we currently only support:

  • macOS 13.0+ (only on Apple Silicon, we do not support Intel Macs)
  • Windows 10+ (only 64bit)

Meeting Provider Compatibility Support

Meeting ProviderMacWindows
Zoom (Desktop)
Microsoft Teams (Desktop)
Google Meet (Chrome)
Google Meet (Safari)
Google Meet (Chromium)✅ (Supported Chromium browsers: Arc, Brave, Comet, and Dia)
Slack (Desktop)⚠️ (Audio only recording)

Localization Support

Meeting ProviderMacWindows
Google Meet (Chrome)EN
Zoom (Desktop)⚠️¹EN
Microsoft Teams (Desktop)EN
Google Meet (Safari)

✅ = All languages

EN = Only English

⚠️ = Limited languages

❌ = Not Supported

  1. Supported languages:

    Nederlands — Dutch,
    français — French,
    Deutsch — German,
    Italiano — Italian,
    Polski — Polish,
    Português (Portugal) — Portuguese (Portugal),
    Русский — Russian,
    Español — Spanish,
    Svenska — Swedish,
    Türkçe — Turkish


Meeting Title Support

Meeting ProviderMacWindows
Google Meet (Chrome)✅¹✅¹
Zoom
Microsoft Teams

¹ will not be populated until the meeting-updated event


Meeting URL Support

Meeting ProviderMacWindows
Google Meet (Chrome)✅¹✅¹
Zoom✅²✅²
Microsoft Teams✅³

¹ Will not be populated until the meeting-updated event

² User will need to restart Zoom before this is able to be populated. The pwd parameter is not guaranteed to be populated when the URL is returned.

³ Must request the "full disk access" permission for this to be populated


Planned Support

We plan to support the following by the end of Q1- 2026:

  • Windows parity for language support

FAQs

Can the Desktop Recording SDK capture data from other meeting platforms?

The Desktop Recording SDK can capture audio for meetings outside of our Supported Platforms by implementing the Adhoc / In-Person Meetings recording mode.

Note that in this case, the DSDK isn't able to automatically detect when meetings start and end on platforms outside of our supported platforms. Developers can instead build out a flow that requires the user to manually start/stop the recording as a workaround.