Saxonica: C/C++, PHP and Python downloads

C/C++, PHP and Python downloads

The latest Saxon 11.7 and 12.8 maintenance releases close a small security gap related to running untrusted stylesheets or queries under Saxon-PE or Saxon-EE. We urge anyone running untrusted stylesheets or queries to upgrade immediately. (Note that the bug is not present in Saxon-HE or in any edition of Saxon 10 and earlier.) Please see the release announcements blog for more information.

The latest release for the C/C++, PHP and Python programming languages is SaxonC 12.8 (built from SaxonJ 12), released on 3 July 2025. Saxon 12 is currently considered the most stable and reliable release.

The latest maintenance release of 11 is SaxonC 11.7 (built from SaxonJ 11), released on 3 July 2025.

For earlier releases, see SaxonC archive.

To use SaxonC-PE or SaxonC-EE you need a license key. If you don't have a current license you can request a 30-day evaluation license.

Download files are available for Saxon on C/C++, PHP and Python built for different operating systems. Use the buttons below to download the SaxonC installers for Linux, MacOS, or Windows.

The SaxonC 12 Python extension is available as a wheel package on PyPI. This means that it can be installed with pip (e.g. pip install saxoncee for Saxon-EE), and users no longer need to manually build and install the extension library. SaxonC wheels are available in the three Saxon editions EE, PE, and HE; for Python 3.9 - 3.13; and for Linux, Mac OS, and Windows. See the Saxonica SaxonC PyPI project.

The Saxon-HE GitHub repository provides the SaxonC-HE source code for those who need it.

Saxon 12

SaxonC-EE SaxonC-PE SaxonC-HE

Linux Intel x86_64

versions
SaxonC-EE 12.8
Linux x86_64
SaxonC-PE 12.8
Linux x86_64
SaxonC-HE 12.8
Linux x86_64

Linux AArch64

versions
SaxonC-EE 12.8
Linux AArch64
SaxonC-PE 12.8
Linux AArch64
SaxonC-HE 12.8
Linux AArch64
SaxonC-EE SaxonC-PE SaxonC-HE

MacOS Intel x86_64

versions
SaxonC-EE 12.8
MacOS x86_64
SaxonC-PE 12.8
MacOS x86_64
SaxonC-HE 12.8
MacOS x86_64

MacOS AArch64

versions
SaxonC-EE 12.8
MacOS AArch64
SaxonC-PE 12.8
MacOS AArch64
SaxonC-HE 12.8
MacOS AArch64
SaxonC-EE SaxonC-PE SaxonC-HE

Windows

64-bit versions
SaxonC-EE 12.8
Windows
SaxonC-PE 12.8
Windows
SaxonC-HE 12.8
Windows

Saxon 11

SaxonC-EE SaxonC-PE SaxonC-HE

Linux binary

64-bit versions
SaxonC-EE 11.7
Linux
SaxonC-PE 11.7
Linux
SaxonC-HE 11.7
Linux
SaxonC-EE SaxonC-PE SaxonC-HE

MacOS

64-bit versions
SaxonC-EE 11.7
MacOS
SaxonC-PE 11.7
MacOS
SaxonC-HE 11.7
MacOS
SaxonC-EE SaxonC-PE SaxonC-HE

Windows

64-bit versions
SaxonC-EE 11.7
Windows
SaxonC-PE 11.7
Windows
SaxonC-HE 11.7
Windows

Terms and conditions

By downloading the software for the commercial products (Saxon-PE or Saxon-EE) you agree to the terms and conditions published at License T&Cs. There are different agreements for use with a free evaluation license, and the different kinds of commercial license (individual, site, and redistribution).

The open-source Saxon-HE product is offered under the Mozilla Public License version 2.0.

Further information

For release notes, and more information on installing and using Saxon on C/C++, PHP and Python, see the SaxonC page.