Skip to main content

ndi-python

NewTek NDI Python wrapper

Installation

ndi-python is support pypi package now. https://pypi.org/project/ndi-python/
So you can install it using pip if it is a supported environment.

pip install ndi-python

The supported environment is as follows.

  • Windows x64 Python(3.11-3.15)
  • macOS arm64(>=13.0) Python(3.11-3.15)
  • Linux x64,aarch64,armv7l Python(3.11-3.15)

Setup Avahi

Linux requires Avahi to search for NDI sources.
Please install according to your environment.

Ubuntu

sudo apt install avahi-daemon
sudo systemctl enable --now avahi-daemon

Arch Linux

sudo pacman -S avahi
sudo systemctl enable --now avahi-daemon

Run examples

I've ported some examples to python.
You can try it by running the ndi-python examples.

git clone https://github.com/buresu/ndi-python.git
cd ndi-python/example
pip install -r requirements.txt
python find.py

Capture NDI|HX Source

Capturing NDI|HX sources requires an environment capable of decoding H.264 video.
On Linux, the NDI SDK dynamically loads FFmpeg libraries internally for H.264 decoding.
Please install a compatible FFmpeg version that matches the version required by your NDI SDK.

You can check which FFmpeg version is required with a command similar to the following:

strings /path/to/ndilib/libndi.so | grep libavcodec
out: libavcodec.so.61

In this case, libavcodec.so.61 corresponds to FFmpeg 7.x.

Development

Install NDI SDK

NDI SDK is required for development.
You should install according to your environment.

Windows, Mac, Ubuntu

Donwload and install NDI SDK.
https://ndi.video/for-developers/ndi-sdk/download/

Arch Linux

yay -S ndi-sdk

Build

git clone https://github.com/buresu/ndi-python.git
cd ndi-python
pip install .

If you need to set the NDI SDK directory explicitly:

CMAKE_ARGS="-DNDI_SDK_DIR=/path/to/ndisdk" pip install .

To build for a specific Python version:

CMAKE_ARGS="-DNDI_SDK_DIR=/path/to/ndisdk" /path/to/python3.12 -m pip install .

Test

Tests run against the installed package.
Tests marked loopback send and receive frames within the process, so they need mDNS (Avahi on Linux). Use -m "not loopback" to skip them.

pip install . --group test
pytest

License

ndi-python is MIT License
NDI follows NDI's license

Metadata

Release files for ndi-python 6.3.2.6

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 ndi-python 6.3.2.6
File
ndi_python-6.3.2.6-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
ndi_python-6.3.2.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ndi_python-6.3.2.6-cp315-cp315-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
ndi_python-6.3.2.6-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndi_python-6.3.2.6-cp315-cp315-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 macOS 13.0+ ARM64 Details
ndi_python-6.3.2.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ndi_python-6.3.2.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ndi_python-6.3.2.6-cp314-cp314-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl CPython 3.14 CPython 3.14 Linux glibc 2.31+ ARMv7l, Linux glibc 2.26+ ARMv7l Details
ndi_python-6.3.2.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndi_python-6.3.2.6-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
ndi_python-6.3.2.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ndi_python-6.3.2.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
ndi_python-6.3.2.6-cp313-cp313-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
ndi_python-6.3.2.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
ndi_python-6.3.2.6-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
ndi_python-6.3.2.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ndi_python-6.3.2.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ndi_python-6.3.2.6-cp312-cp312-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
ndi_python-6.3.2.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndi_python-6.3.2.6-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
ndi_python-6.3.2.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ndi_python-6.3.2.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
ndi_python-6.3.2.6-cp311-cp311-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARMv7l, Linux glibc 2.31+ ARMv7l Details
ndi_python-6.3.2.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
ndi_python-6.3.2.6-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 154.8 MB

Release files / ndi_python-6.3.2.6-cp315-cp315-win_amd64.whl

Download URL ndi_python-6.3.2.6-cp315-cp315-win_amd64.whl
Size 4.8 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
41bbc83c84a1bac3d57d8b6c9184745d0f57b8b4db22edb412c850e7e290cf89
BLAKE2b-256 checksum
How to use checksums
44302f79ad0f74ac0af83821c991554a3192bfd748065f4447ed81c571dcd3b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndi_python-6.3.2.6-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
172d988b86d4598d2db9b0986217599d679aeb210ad119b1a034816d2553ecd9
BLAKE2b-256 checksum
How to use checksums
68b833351699516d188495214fc6005690ff8f6a102c16aa30b42fa470a922ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp315-cp315-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl

Download URL ndi_python-6.3.2.6-cp315-cp315-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl
Size 5.7 MB
Tags CPython 3.15 Linux glibc 2.26+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
16443eda6a7bce74e0a6358c4132a3dc5cfa0c379a31fe488573c1bb237cc25a
BLAKE2b-256 checksum
How to use checksums
be02e4da9bcd898c0e56ff9a73adc6e44b4e9b399418230b3e099001f8dd0c67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndi_python-6.3.2.6-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3c5b329177c709e9f80347c4736623ef9b9d9d13927bf5a8bce92a80e13bbdd2
BLAKE2b-256 checksum
How to use checksums
2c83bab40380ec9916b3023f2c817f2f2688f4abf5dad1748f3d91d4fc3c0875
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp315-cp315-macosx_13_0_arm64.whl

Download URL ndi_python-6.3.2.6-cp315-cp315-macosx_13_0_arm64.whl
Size 4.9 MB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a8ad5a3d5e621887324717a442a928a3ae6b412cd5c1856d3b1ae20fdd3269d9
BLAKE2b-256 checksum
How to use checksums
c8d8f90b63bfcbb567722dc27f47404619ca45f0bacd86d070534b5d5de81ad9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp314-cp314-win_amd64.whl

Download URL ndi_python-6.3.2.6-cp314-cp314-win_amd64.whl
Size 4.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b8800c66629c3fe5e63135ada7413a7874eebf28ed2d02c894e25f54c0a29e41
BLAKE2b-256 checksum
How to use checksums
d497596d77c3c3c220b4af2d4157a03602ac962aca7d91906c01ad657bc54f3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndi_python-6.3.2.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cb1b843488e21a47241befa353022792a5d07c18d8b0afa8eb5de595cf543ff6
BLAKE2b-256 checksum
How to use checksums
8f38b8121c6e5e43554bdbebce9f9c199862a60d2713900679745f07153a0d1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp314-cp314-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl

Download URL ndi_python-6.3.2.6-cp314-cp314-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl
Size 5.7 MB
Tags CPython 3.14 Linux glibc 2.26+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
46e69aaa3e155956d813851e0207328cc3783c39407b3cd3a78c3afcd9b8ee49
BLAKE2b-256 checksum
How to use checksums
faeeb3e11e28c4c06c9b7680b45e13b836ee52b9100c1fadd8e0a0d1e04695d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndi_python-6.3.2.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
71ab64529d9360918c3d100e7175b79c3a836c53a3e729b5026ebf7109510e6d
BLAKE2b-256 checksum
How to use checksums
f8a6a3b06b13d469964d8262219133c8b79d98d15235b316d0a4cef61c02dff2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp314-cp314-macosx_13_0_arm64.whl

Download URL ndi_python-6.3.2.6-cp314-cp314-macosx_13_0_arm64.whl
Size 4.9 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6b507d8f0300d9a9b24ec04fd75b0e3721818bece6c6cdc8c3d36ff52d226357
BLAKE2b-256 checksum
How to use checksums
e706167c1d09945ab9f27d6e3b6479322d07565a5bffb0283d2c73ccac79c758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp313-cp313-win_amd64.whl

Download URL ndi_python-6.3.2.6-cp313-cp313-win_amd64.whl
Size 3.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b99c55db99a11f79a06c462928d3999a58069c7945cd49a2d084b0bb822689e0
BLAKE2b-256 checksum
How to use checksums
98a69d456e292697e6e00026999b5466a568992296731e9469926a10653cee77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndi_python-6.3.2.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b655232307aaf01594dbf821d563424475d5a8b6164a587915443a7d26cff1bc
BLAKE2b-256 checksum
How to use checksums
d1f96c5c49db222f3bceea7c4a0c7788c4c1e2491ebd66f8458ccf41bad86fc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp313-cp313-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl

Download URL ndi_python-6.3.2.6-cp313-cp313-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl
Size 5.7 MB
Tags CPython 3.13 Linux glibc 2.26+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
0d72eabcad42313448908fbae7f7a5877b3376894f1ea2a93b316b8cc206428d
BLAKE2b-256 checksum
How to use checksums
aadfcab26da246fa9486291e9988ffbb312cf8cbf1d0c59fddad06c5a0275a83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndi_python-6.3.2.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c28800680ab010f117f74f1de18867a2d16abb31ccf2aaa60c7ac55984f95baa
BLAKE2b-256 checksum
How to use checksums
2ba1c76617e1e89a4dbda0f6332a578649bbb84aa73d91586f3c4b23673a3981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp313-cp313-macosx_13_0_arm64.whl

Download URL ndi_python-6.3.2.6-cp313-cp313-macosx_13_0_arm64.whl
Size 4.9 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
75de13601cf06a109fc92480484ee338c7656d7b99aae2a42726e37322f53bfb
BLAKE2b-256 checksum
How to use checksums
b44e87a1918bb5b2f706e037ff0c781181ff6aff4300804f35c68cb0a7359b89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp312-cp312-win_amd64.whl

Download URL ndi_python-6.3.2.6-cp312-cp312-win_amd64.whl
Size 3.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
df91b2e7faf137a3182e4c4b61b0584605daecf2f0c5e04d3fb19f5f9e7865db
BLAKE2b-256 checksum
How to use checksums
1dfdf43dbc2ef8c1f9b31581a1332ebaa9c30cf86f5253aedcb10ef14f9c3c82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndi_python-6.3.2.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2aad755bd987fc6e8cda501b3d88ecec0ee6517be6ab0dc6e5941f9d93988d60
BLAKE2b-256 checksum
How to use checksums
c21e4b2bd33eb0c02ce3fd635bae0156ed92bfe75109470447015848c4ca6b19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp312-cp312-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl

Download URL ndi_python-6.3.2.6-cp312-cp312-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl
Size 5.7 MB
Tags CPython 3.12 Linux glibc 2.26+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
5fd76851603e1748c2d28baf604f4801d343c5518b8c7da6d1ad09ce0ee3e7f1
BLAKE2b-256 checksum
How to use checksums
753fa651a554084b0aab8d572601d8044ec3f4af217d33ad81779b0ee5a2ab67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndi_python-6.3.2.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e576e70ad552e418021ff527d31914380713d48c58298a5363d4683cee91dfcd
BLAKE2b-256 checksum
How to use checksums
aed643459b9c3d32c838f5ae3f3e325decd3ccfc35e231929201cc4f6ab3b544
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp312-cp312-macosx_13_0_arm64.whl

Download URL ndi_python-6.3.2.6-cp312-cp312-macosx_13_0_arm64.whl
Size 4.9 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6fb85697b934db9aa24d68433b4b1f919cbc3488523438e4e9570fba513ba2ad
BLAKE2b-256 checksum
How to use checksums
ac9bf08204d76f8d4b09da6e1b5f4ccc9710c82575bf9b720664d0b9e259c23c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp311-cp311-win_amd64.whl

Download URL ndi_python-6.3.2.6-cp311-cp311-win_amd64.whl
Size 3.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a5e13642b9a1f20af7ffd9c50dc87116b26735ae49289d7337b51ddb36e036ef
BLAKE2b-256 checksum
How to use checksums
95fc8c2439a04b5af1ffa0cef7a4731ea8d54d4c85730d1149b109d2749aa380
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL ndi_python-6.3.2.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0310b79c53e551a9c4b8e2927fa6d178bd405ca4c1c388da945bfef75bb805fa
BLAKE2b-256 checksum
How to use checksums
1a6ac0361271d8760811127f3fd1ed47695d3070b41c94e34320d36095d8da4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp311-cp311-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl

Download URL ndi_python-6.3.2.6-cp311-cp311-manylinux_2_26_armv7l.manylinux_2_31_armv7l.whl
Size 5.7 MB
Tags CPython 3.11 Linux glibc 2.26+ ARMv7l Linux glibc 2.31+ ARMv7l
SHA-256 checksum
How to use checksums
7281bee57bcf68085a0911afd852931644387ea30e6732ce27ebfb0a592f280e
BLAKE2b-256 checksum
How to use checksums
c9d7f623d4235af8c7b8122541e1c8300780fbb3e8d3bc80bad208f3c380b5e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL ndi_python-6.3.2.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 5.7 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fc7ebf0a52afb8d0e134de5a597bbac0f75ece65dd36f40ee69cd427f12ee09b
BLAKE2b-256 checksum
How to use checksums
cdf394a32b7c97f21f2bf69440850d51bc2a1a21a2ec707e14539d3173511889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / ndi_python-6.3.2.6-cp311-cp311-macosx_13_0_arm64.whl

Download URL ndi_python-6.3.2.6-cp311-cp311-macosx_13_0_arm64.whl
Size 4.9 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2cf057d02a7acaf074fae182ec99cf56ad06d825e2782d9a0fae3a78c0214757
BLAKE2b-256 checksum
How to use checksums
590d1d569884b889d65bd180f0af48b41bc0db8751189f470a3f4bccb7f5efe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Security for ndi-python 6.3.2.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for ndi_python-6.3.2.6-cp315-cp315-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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