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)
| File | Reset | |||
|---|---|---|---|---|
| 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
|