Skip to main content

Artelys Knitro 16.0

Knitro is a software package for solving optimization problems, with or without constraints. It is the leading solver for non-linear programs, including non-convex ones, and is also suited to easier classes of problems such as linear, quadratic or convex programs.

This package contains the solver binaries and the Python interface for Knitro.

Acquiring a user license

In order to use Knitro, you will need a valid license. If you do not yet have one, please visit http://www.artelys.com/knitro in order to obtain a trial license and start using Knitro.

To generate a license for you, we often require an Artelys-specific identifier called the "machine-id". To know your machine-id, the simplest method is to open a Python console in an environment with the Knitro package installed, and run the command: python -c "import knitro; knitro.KN_new()". A message detailing your machine-id will appear near the top of the output.

Once you've obtained it, the simplest way to ensure your license is recognized is to place the license file in the appropriate folder: C:\Program Files\Artelys\ on Windows, and the home directory on Unix systems (Linux, macOS...).

Getting started with Knitro

For further details on Knitro and its Python interface, please consult the Knitro user manual at https://www.artelys.com/app/docs/knitro/index.html. It includes several examples of how to use the Python interface in order to model and solve problems using Knitro.

Other

For questions not answered by the user manual or bug reports, please contact your local Knitro distributor or Artelys at:

info-knitro@artelys.com http://www.artelys.com/knitro

Copyright (c) 2026 by Artelys

Metadata

Release files for knitro 16.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for knitro 16.0.0
File
knitro-16.0.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
knitro-16.0.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
knitro-16.0.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
knitro-16.0.0-py3-none-macosx_13_0_arm64.whl Python 3 none macOS 13.0+ ARM64 Details

Total release size: 155.7 MB

Release files / knitro-16.0.0-py3-none-win_amd64.whl

Download URL knitro-16.0.0-py3-none-win_amd64.whl
Size 63.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8f2f8da4171260766cc5dad346d6c453a9af353023a67fe8e7fb99483bb0763f
BLAKE2b-256 checksum
How to use checksums
d4f539e7a4a2bd32e824728c97d1cb81c0fe0986d194ae4f96a47d71ce56fe8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / knitro-16.0.0-py3-none-manylinux_2_28_x86_64.whl

Download URL knitro-16.0.0-py3-none-manylinux_2_28_x86_64.whl
Size 69.5 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
dd742e99590e2ad13fa32006b9b4c1a0caefb989706933a6aa69a9a16302ea60
BLAKE2b-256 checksum
How to use checksums
d5a2c4e95206251ccabed5f077a10b89fbe945631b282e61fc370b56e8c3aab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / knitro-16.0.0-py3-none-manylinux_2_28_aarch64.whl

Download URL knitro-16.0.0-py3-none-manylinux_2_28_aarch64.whl
Size 13.3 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
af8432d38d575d0124e8257d21c18835a4c5882d4f4edf7fdc26d17ca7ec5bde
BLAKE2b-256 checksum
How to use checksums
e004aa0f09942cd7135ae77fce2d2f9ae1f03b5444da7f12c11c2379b0adab2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / knitro-16.0.0-py3-none-macosx_13_0_arm64.whl

Download URL knitro-16.0.0-py3-none-macosx_13_0_arm64.whl
Size 9.2 MB
Tags Python 3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
70b74a63f7a464842013a57bc1aa927d1419e90d862103af30c01c1fc1c7ca15
BLAKE2b-256 checksum
How to use checksums
791d95b686d79a4bc20b2fc289abab12da7c33d0ace562bcf9a36091b5dcc34b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

16.0.0 This release

4 release files

15.1.0

4 release files

15.0.1

3 release files

15.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page