polymake Downloads

By downloading polymake in any form (whether source code or compiled) you agree to be bound by the GPL license agreement, version 2 or (at your option) any later version; further you renounce to claim any kind of warranty or damages related to the use of this software.

Software libraries bundled with polymake are protected by open source licenses adequate to the GPL or broader. However, the exact wording and restrictions to use may vary. Please consult the corresponding COPYING or README files included in the external subdirectory of the distribution.

Support queries concerning installation and usage are welcome (please use our forum), as well as any other feedback, but are served on voluntary base, depending, first of all, on the authors' free time resources.

Which version do I need?

The four different versions of polymake available on this page are suited for different ways of using the software.

Online version

A polymake newbie? Installation problems? Just curious? Then try polymake online! The online version runs as a “shell in a box” in your browser. No installation needed!
Examples of polymake code are available on the tutorial page. Notice that the online version comes with a few restrictions (including missing visualization) compared to the complete version.

Stable releases

The default way to go. Stable versions are released on a regular basis and offer the complete functionality of polymake available at the point of release. For some releases, not only the source code but also Mac-bundles and packages for Unix systems are provided. Please check the table below.
The minimal version is a packager friendly version which omits the bundled source of: cdd, lrs, nauty and jReality.

Linux Subsystem in Windows 10

The preferred way to install polymake in Windows 10 systems is under the Linux Subsystem. Both Ubuntu and Debian have polymake in their repositories. Install Ubuntu under Windows 10, then download the Ubuntu package with

sudo apt-get install polymake

This version may not be up to date. If you need the latest version, install the stable release from sources as explained in the previous section.

Docker images

Docker allows to run a pre-built image on Linux, Mac OS, and since recently also Windows. Our images come along with virtually all additional third-party software recommended for computational tasks. Please read the detailed instructions to become aware of known caveats and limitations. Download the starter script and enjoy the latest and greatest stable polymake snapshot instantaneously.


Prior to release 3.1 we occasionally published snapshots of the polymake repository at GitHub, see here for more details. Currently they are superseded by the docker images built every night from the stable master branch.

Remark: The callable library version is part of any polymake source release starting from Release 2.11 but might not be included in all versions distributed via packaging systems.

Source and Binary Distributions

Installation details for Linux, FreeBSD, Solaris, or other UNIX system.

3.2r4 3.1 3.0r2 2.14r1 2.13
Source tar.bz2 tar.bz2 tar.bz2 tar.bz2 tar.bz2
minimal version tar.bz2 tar.bz2 tar.bz2 tar.bz2 n/a
Release notes Features in 3.2 Features in 3.1 Features in 3.0r2 Features in 2.14 Features in 2.13
Documentation Doc 3.2 Doc 3.1 Doc 3.0 Doc 2.14 Doc 2.13
GitHub The polymake releases and the perpetual beta can also be found on github.
Distributions polymake is also part of the package library of the following distributions: Debian, Fedora, Gentoo, Ubuntu
Thanks to the corresponding maintainers!
Mac Bundles
Installation details for Mac OS (both binary and source installations need additional packages!)
Mac OS 10.13 OK1), bundle
10.12 OK2), bundle OK3), bundle
10.11 OK4), bundle OK5), bundle OK6), **preliminary** bundle for perl 5.18.2 OK7), **experimental** bundle for perl 5.18.2 ?
10.10 ? OK8), bundle OK9), **preliminary** bundle for perl 5.18.2 OK10), bundle for perl 5.18.2 OK11), bundle for perl 5.18.2
10.9 ? OK12), **preliminary** bundle for perl 5.16.2 OK13), bundle for perl 5.16.2 OK14), bundle for perl 5.16.2
10.8 ? ? ? OK15), bundle for perl 5.12.4
10.7 ? ? ? ?

Extensions and Data

  • Extensions to polymake for specific tasks can be found here, and data in polymake format is collected here.

Other Software Downloads

* External Software: information about the external software used in polymake.

1) , 2) , 3) , 4) , 5) , 6) , 7) , 8) , 9) , 10) , 12) , 13)
you need a Macbook from Fall 2013 or later, you need apple's command line tools, see installation instructions
11) , 14) , 15)
you need apple's command line tools, see installation instructions
download/start.txt · Last modified: 2018/11/01 14:27 by benmuell
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki