onnxruntime
ONNX Runtime is a runtime accelerator for Machine Learning models
Install
onnxruntime on PyPI
pip
pip install onnxruntimeuv
uv add onnxruntimepoetry
poetry add onnxruntimePackage facts
| License | MIT License (permissive) |
| Python support | supports the current Python release (>=3.11) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 4 — flatbuffers, numpy, packaging, protobuf |
| Maintenance | actively maintained — 19 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: onnxruntime-1.28.0-cp311-cp311-macosx_14_0_arm64.whl; onnxruntime-1.28.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; onnxruntime-1.28.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; onnxruntime-1.28.0-cp311-cp311-win_amd64.whl; onnxruntime-1.28.0-cp311-cp311-win_arm64.whl; onnxruntime-1.28.0-cp312-cp312-macosx_14_0_arm64.whl; onnxruntime-1.28.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; onnxruntime-1.28.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; onnxruntime-1.28.0-cp312-cp312-win_amd64.whl; onnxruntime-1.28.0-cp312-cp312-win_arm64.whl; onnxruntime-1.28.0-cp313-cp313-macosx_14_0_arm64.whl; onnxruntime-1.28.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; onnxruntime-1.28.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; onnxruntime-1.28.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; onnxruntime-1.28.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; onnxruntime-1.28.0-cp313-cp313-win_amd64.whl; onnxruntime-1.28.0-cp313-cp313-win_arm64.whl; onnxruntime-1.28.0-cp314-cp314-macosx_14_0_arm64.whl; onnxruntime-1.28.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; onnxruntime-1.28.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Keywords: onnx, machine, learning
About onnxruntime
from the package's own PyPI description — quoted content, verbatim
ONNX Runtime
ONNX Runtime is a performance-focused scoring engine for Open Neural Network Exchange (ONNX) models.
For more information on ONNX Runtime, please see aka.ms/onnxruntime <https://aka.ms/onnxruntime/> or the Github project <https://github.com/microsoft/onnxruntime/>.
Changes
1.28.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.28.0
1.27.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.27.0
1.26.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.26.0
1.25.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.25.0
1.24.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.24.0
1.23.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.23.0
1.22.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.22.0
1.21.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.21.0
1.20.0 ^^^^^^
Release Notes : https://github.com/Microsoft/onnxruntime/releases/tag/v1.20.0
1.19.0 ^^^^^^
Release Notes :...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
ONNX Runtime is a performance-focused inference engine that executes Open Neural Network Exchange (ONNX) models across Windows, macOS, and Linux.
Medium install friction due to platform-specific prebuilt wheels for Python 3.11–3.14 across Windows, macOS, and Linux architectures. Four runtime dependencies (flatbuffers, numpy, packaging, protobuf) are stable and widely available. Active maintenance with release 19 days old signals strong ongoing support.
MIT License (permissive) imposes no significant restrictions on use, modification, or distribution in commercial or proprietary projects.
Usage
pip install onnxruntime
import onnxruntime as rt
sess = rt.InferenceSession('model.onnx')
output = sess.run(None, {'input': input_data})
Requires Python ≥3.11; ONNX model file must be available at runtime.
Verdict: onnxruntime is a production-grade, actively maintained inference engine with no known vulnerabilities, permissive licensing, and broad platform coverage. Medium install friction is typical for compiled ML runtimes. Suitable for deploying ONNX models in production environments.
Needs verification
- Whether prebuilt wheels include GPU acceleration (CUDA/TensorRT) or are CPU-only by default.
- Performance characteristics on specific hardware configurations.
- Whether the four runtime dependencies have known vulnerabilities.
Similar packages
permissive · top 1,000 on PyPI
nvidia-cudnn-cu13unclear · top 1,000 on PyPI
nvidia-cudnn-cu12unclear · top 1,000 on PyPI
azure-mgmt-corepermissive · top 1,000 on PyPI
acceleratepermissive · top 1,000 on PyPI
torchpermissive · top 1,000 on PyPI
google-cloud-aiplatformpermissive · top 1,000 on PyPI
kombupermissive · top 1,000 on PyPI
azure-keyvault-keysunclear · top 1,000 on PyPI
sentence-transformerspermissive · top 1,000 on PyPI