1 Supported platforms

Below are the minimal requirements for various MOSEK interfaces. In some cases using MOSEK with older versions of the software will be possible, but is neither actively supported nor tested.

Operating systems

Table 1.1 Operating systems
Platform Minimal OS version
linux64x86 RHEL 6 compatible
osx64x86 Mac OS 10.9
win32x86 Windows 8, Server 2012
win64x86 Windows 8, Server 2012

Optimizer API

Table 1.2 Optimizer API.
Platform C Java .NET .NET Core Python 2 Python 3
linux64x86 Yes 1.8+   2.0 2.7 3.6+
osx64x86 Yes 1.8+   2.0 2.7 3.6+
win32x86 Yes 1.8+ 4.5+   2.7 3.6+
win64x86 Yes 1.8+ 4.5+ 2.0 2.7 3.6+

Fusion API

Table 1.3 Fusion API.
Platform C++ Java .NET .NET Core Python 2 Python 3
linux64x86 C++11 1.8+   2.0 2.7 3.6+
osx64x86 C++11 1.8+   2.0 2.7 3.6+
win32x86   1.8+ 4.5+   2.7 3.6+
win64x86 C++11 1.8+ 4.5+ 2.0 2.7 3.6+

Optimization Toolbox for MATLAB, Rmosek and other MOSEK tools

Table 1.4 Other APIs and tools.
Platform MATLAB R AMPL Shell MOSEK to AMPL link OptServer
linux64x86 R2015a+ 3.5+ Yes Yes Yes
osx64x86 R2015a+ 3.5+ Yes Yes  
win32x86       Yes  
win64x86 R2015a+ 3.5+ Yes Yes  

Other distribution channels

  • An Anaconda package (Python).
  • A Wheels package (Python).
  • A NuGet package for .NET Core 2.0 or higher.
  • A Julia package (unofficial).

Other remarks

  • If you are using a floating license, the license manager tools requires Linux Standard Base 3 or newer is installed (package lsb).
  • Numpy is required in Python Fusion.