NDI for Developers

Integrate the most efficient and interoperable IP connectivity technology and offer your users a plug-and-play experience. Download our SDKs to start testing NDI on any device or software platform.

FOR SOFTWARE
Enable your software to receive any NDI source and join our growing ecosystem of products offering seamless, real-time video IP connectivity to millions of users.

Features overview:

  • Decode NDI High Bandwidth, HX, and HX3
  • Receive multichannel video and uncompressed audio
  • Send multichannel SDR video and uncompressed audio in NDI High Bandwidth format
  • Remote control, including tally support, over a bidirectional stream
  • Add metadata to your stream

Version 5.6.1

Read release notes

License Agreement for Software

Permitted uses:
Other SDKs

3D rendered and streamed in real-time

Find, send, and receive NDI video streams on Unreal Engine 5.
FOR HARDWARE & SOFTWARE

Our commercial license contains a fully-featured SDK designed to enhance your products’ IP connectivity features, and extended benefits that include certification and dedicated technical support.

Features overview:

  • Send and receive all NDI formats
  • Encode 10+ bit HDR content
  • High-quality video even with low bandwidths with HX3
  • Packaged for software or hardware (CPU, GPU and FPGA)
  • Enable maximum personalization of all connection settings
  • AV Sync and Genlock APIs
  • KVM Support
  • Get NDI Certified

Version 5.6.1

Read release notes

Commercial License for Hardware or Software

Permitted uses:
Used by:

The perfect ingredient for any product that needs to connect over IP.

Cameras

Offer the power of seamless IP connectivity in any camera, from PTZ to ENG, webcams, and more.

Displays

Enable IP connectivity within any display type, from recording monitors to video walls and smart TVs.

Other Hardware

Outfit your device to send and receive media within any IP-based setup.

Software and Apps

Make your software the most versatile tool in any video setup.

Cloud

Our efficient connectivity tech provides the perfect format for cloud-based live production at scale.

Which SDK is right for me?

Check our comparison tables to discover what is the best fit for your use case and connectivity needs.

I’m experimenting with tools or apps for personal or non-commercial use

I’m testing/integrating NDI in a hardware product (such as cameras, displays or others)

I want my software to receive NDI streams (for commercial or non-commercial purposes)

I want my software to send all NDI formats

I want my hardware to receive NDI streams

I want my hardware to send any NDI format

Receive all NDI formats in SDR

Send NDI High Bandwidth format

Send all NDI formats, including HX and HX3

Discoverability over IP networks 

Bi-directional XML metadata transport

PTZ commands and tally support

Personalized connectivity setting per channel

Genlock & AV Sync APIs

KVM support

Support for compressed audio formats

Access to NDI Certified program

Dedicated technical support

Co-marketing programs

Still unsure?

Contact our Sales team to help us with your goals.

FORMATS

NDI High Bandwidth

Receive (decode)

Send (encode)

NDI HX

Receive (decode)

Send (encode)

NDI HX3

Receive (decode)

Send (encode)

INTEGRATIONS

Integrates in Windows, MacOS, Linux and more

Integrates in Intel and ARM architecture CPUs

FPGA reference designs 
(incl. AMD Xilinx and 
Intel Altera)

SPECIFICATIONS

Discoverability over IP networks

Video access control and grouping

Bi-directional metadata, PTZ commands and tally

Custom metadata

Alpha channel

10+ bit HDR

Receive (decode)

Send (encode)

NDI Bridge Utility for hardware

Specify connection settings for any sender, finder and receiver

Custom memory allocators to improve memory efficiency

Asynchronous sending completion

Genlock API

AV Sync API

KVM Support

AUDIO

Multichannel audio

Compressed audio support

BENEFITS

Dedicated technical support

Access to
NDI Certified
program

Account Manager

Co-Marketing initiatives