UDI Platform Support

The Universal Driver Interface can be deployed on any platform supported by .NET Standard, .NET Core, and .NET Framework. This includes Windows, Mac OS X, many variants of Linux, and even mobile platforms such as Android and iOS. Below are the details on each platform and minimum compatibility requirements.


OS Versions Architectures
Windows Client 7 SP1+, 8.1 X64, x86
Windows 10 Client Version 1607+ X64, x86
Windows Server 2008 R2 SP1+ X64, x86


 Mac OS

OS Versions Architectures
Mac OS X 10.12+ X64



OS Versions Architectures
Red Hat Enterprise 7, 6 x64
CentOS 7 x64
Oracle Linux 7 x64
Fedora 27 x64
Debian 9, 8.7+ x64
Ubuntu 18.04, 16.04, 14.04 x64
Linux Mint 18, 17 x64
openSUSE 42.3+ x64
SUSE Enterprise Linux (SLES) 12 SP2+ x64


 Android, iOS, Mac through Xamarin

Xamarin Target Minimum Version
Xamarin.iOS 10.14
Xamarin.Mac 3.8
Xamarin.Android 8.0


 Unofficially Supported

OS Versions Hardware
(Debian-based Linux)
Kernel 3.18+ Raspberry Pi 3, 3+ recommended for minimum performance