Stable versions

The latest stable version of IronPython is IronPython 2.7.8, which is compatible with Python 2.7.

NuGet Package

IronPython is also available as a NuGet package. The standard library is a spearate package. This is the recomended way to get IronPython if you are embedding it in another program.

    Install-Package IronPython
    Install-Package IronPython.StdLib


IronPython is a cross-platform and cross-browser programming language, so prerequisites will vary based on usage.

Here are the recommended runtimes are for each platform:

Windows desktop & server apps

On Windows for desktop and server usage, the .NET framework is the recommended runtime.


IronPython also runs on .NET 3.5 and 4.0.

Windows & Mac OS browser apps

On Windows & Mac OS for browser usage, Silverlight is the recommended runtime.

Silverlight enables you to use Python to script HTML pages just as you would with JavaScript, and also enables advanced vector graphics for rich user-interfaces and video.

Mac OS & Linux desktop & server apps

IronPython runs on Mono, a cross platform, open source .NET framework, enables IronPython to be used on Linux, Mac OS, and BSD systems.