Developer

Developer

SDK and Video I/O Hardware for Developer Partners

Developer Brochure

Video Excellence You Can Trust

AJA’s hardware products and developer tools are used across industries including, but not limited to; AV, Aviation, Broadcast, Corporate Communications, Medical, Law Enforcement, Military, Production and Post, REMI, Sciences, Security, Surveillance and Streaming. Anywhere high quality video products are required to operate flawlessly for multiple years in constant use, that’s where you’ll find AJA - at the heart of dependable and reliable systems and products.

Developer Ecosystem

Developer Ecosystem

AJA's Developer Ecosystem is designed to help partners and developers incorporate AJA I/O products into their systems and solutions. By utilizing existing, proven, robust professional video hardware technology, partners and developers are able to leverage AJA's legendary quality and expertise to save money, achieve exceptional results and rapidly bring new integrated products or software compatibilities to market.

AJA SDK

AJA SDK

Developers who wish to use AJA’s world-class SDK can choose between two different methods to gain access and start putting their creativity to work with this rich, deep and powerful set of video technologies.

For the quickest and easiest way to get up and running with the core AJA SDK, we recommend the AJA Open-Source Developer path which is under the MIT license and hosted via GitLab.

For access to the AJA SDK including AJA proprietary technologies, and world-class support, we recommend the AJA Developer Program path. This is accessed via the dedicated AJA SDK Support Site.

Enrolling in the AJA Developer Program is via signed agreement and requires that the developer not publish proprietary AJA technology via GitHub.

It is entirely possible for a developer to begin on the AJA Open-Source Developer path, and if necessary in the future, apply to enroll in the AJA Developer Program path.

AJA Open-Source Developer

AJA Open-Source Developer

Access the core SDK quickly and easily via GitHub

No forms to fill-out or agreements to sign

Access core online documentation library via GitHub

Open Source SDK – Getting Started

  1. Visit AJA's main GitHub page at: https://github.com/aja-video
    Proceed to: https://github.com/aja-video/libajantv2
  2. Clone or download the SDK covered under the MIT software license with the core SDK provided AS IS, and without support.
  3. Follow the instructions in the supplied README.md.

AJA Developer Program

AJA Developer Program

For our existing program members, no further action is required. We will continue to provide benefits under the AJA Developer Program for qualified participants.

Benefits and resources:

  • Top-tier developer Technical Support - more detail here
  • News Articles
  • Entire online documentation library
  • Extensive Knowledge Base
  • Beta & Pre-Release Software/Firmware via SDK Support
  • AJA Proprietary Technology
  • No charge for enrolling at this time!

Other benefits include:

  • Direct purchasing at Developer pricing via AJA Sales
  • Advertise your product compatibility on AJA.com
  • Support with V4L2 plugin
  • Support with Gstreamer plugin
  • Support with DirectShow

Join AJA’s Developer Program by submitting a request at the following link. Your enrollment will also be subject to you agreeing to AJA’s then-current Developer Program terms. Information provided in your AJA Developer Program application is subject to our privacy policy and to the consent terms set forth in the application.

Developer Program

Having successfully completed the application process, you will receive the necessary logins to access the entire SDK via AJA SDK Support.

V4L2 - Video for Linux v2

V4L2 (Video for Linux v2)

Open Source, and thus available whether on the AJA Open-Source Developer path or the AJA Developer Program path.

Open Source Developer

Use of V4L2

1. Visit AJA’s main GitHub page at https://github.com/aja-video
2. Proceed to https://github.com/aja-video/ntv2-v4l2

  • ReadMe Documentation via GitHub
  • No Support

Developer Program

Use of V4L2

1. Visit AJA’s main GitHub page at https://github.com/aja-video
2. Proceed to https://github.com/aja-video/ntv2-v4l2

  • ReadMe Documentation via GitHub
  • Support for Developer Program Members
V4L2 - Video for Linux v2

Gstreamer Plugin

Open Source, and thus available via whether on the AJA Open-Source Developer path or the AJA Developer Program path.

Open Source Developer

Use of Gstreamer Plugin

1. Visit AJA’s main GitHub page at https://github.com/aja-video
2. Proceed to https://github.com/aja-video/ntv2-v4l2

  • ReadMe Documentation via GitHub
  • No Support

Developer Program

Use of Gstreamer Plugin

1. Visit AJA’s main GitHub page at https://github.com/aja-video
2. Proceed to https://github.com/aja-video/ntv2-v4l2

  • ReadMe Documentation via GitHub
  • Support for Developer Program Members
Comparison Chart

Comparison Chart

Corvid, KONA and Io products offer a wide range of features and capabilities for video and audio I/O. Please see our Product Comparison Charts for the latest details.

Developer Comparison Charts

Corvid Comparison

KONA Comparison

Io Comparison

Comparison Chart

Software Compatibility

Corvid, KONA and Io products are widely compatible with a range of solutions and software for developer. Please see our Software Compatibility Charts for the latest details.

Developer Comparison Charts

Corvid Compatibility

KONA Compatibility

Io and T-TAP Pro Compatibility

Apple silicon Chip

New Apple Silicon Chip Support

AJA SDK v16.1 and Desktop Software v16.1 onwards are optimized for the new Apple silicon chip with native support for AJA macOS drivers, application plug-ins, AJA Control Room, AJA Control Panel, AJA System Test and AJA NMOS software.

Developer Program Support

World Class Developer Program Support

AJA's Developer SDK support site is the go-to location for all registered Developer Program partners to get SDK news, download critical files and ask questions about device configuration, problem solving and general technical support.

Developer Program Support

DirectShow Filters

DirectShow filters are designed for DirectShow application developers, so that they may make their applications compatible with the majority of AJA's Windows based hardware. These filters are meant to be used programmatically, and will not necessarily work with every DirectShow application without work being done to explicitly support them.

Learn More

OEM Customer Stories