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.
![]() |
SaxonC-EE | SaxonC-PE | SaxonC-HE |
Linux Intel x86_64versions |
SaxonC-EE 12.8 Linux x86_64
|
SaxonC-PE 12.8 Linux x86_64
|
SaxonC-HE 12.8 Linux x86_64
|
Linux AArch64versions |
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_64versions |
SaxonC-EE 12.8 MacOS x86_64
|
SaxonC-PE 12.8 MacOS x86_64
|
SaxonC-HE 12.8 MacOS x86_64
|
MacOS AArch64versions |
SaxonC-EE 12.8 MacOS AArch64
|
SaxonC-PE 12.8 MacOS AArch64
|
SaxonC-HE 12.8 MacOS AArch64
|
SaxonC-EE | SaxonC-PE | SaxonC-HE | |
Windows64-bit versions |
SaxonC-EE 12.8 Windows
|
SaxonC-PE 12.8 Windows
|
SaxonC-HE 12.8 Windows
|
![]() |
SaxonC-EE | SaxonC-PE | SaxonC-HE |
Linux binary64-bit versions |
SaxonC-EE 11.7 Linux
|
SaxonC-PE 11.7 Linux
|
SaxonC-HE 11.7 Linux
|
SaxonC-EE | SaxonC-PE | SaxonC-HE | |
MacOS64-bit versions |
SaxonC-EE 11.7 MacOS
|
SaxonC-PE 11.7 MacOS
|
SaxonC-HE 11.7 MacOS
|
SaxonC-EE | SaxonC-PE | SaxonC-HE | |
Windows64-bit versions |
SaxonC-EE 11.7 Windows
|
SaxonC-PE 11.7 Windows
|
SaxonC-HE 11.7 Windows
|
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.
For release notes, and more information on installing and using Saxon on C/C++, PHP and Python, see the SaxonC page.