To download our latest APIs and firmware, please visit the Download Updates Page.

To view documentation, manuals, and additional information, please visit the Documentation page.

C/C++ APIs and DLL

Among our rich set of APIs and programming environments is the C/C++ API and DLL which abstracts the SCPI command and VITA VRT dataflow from the R5550 analyzer. The C/C++ driver is openly available to you in source code allowing commercialization of solutions through BSD open licensing.


API’s for the NI LabVIEW® system design software.

Easily and quickly integrate the R5550 analyzer into your existing or new NI LabVIEW® based acquisition, measurement, automated test and validation systems.

Download the app note

LabVIEW Logo
VitaVRT Logo


Compliance with standard protocols provides you both multi-vendor independence and device interoperability.

ThinkRF supports the Standard Commands for Programmable Instruments (SCPI) for control and the VITA-49 Radio Transport (VRT) protocol for data flow.

ThinkRF provides high-level functions and examples for programming and interfacing at the SCPI and VITA-49 VRT level in each of ThinkRF’s APIs.


API’s for MATLAB® interactive programming environment.

ThinkRF provides MATLAB® drivers for connecting to the ThinkRF R5550 Real-Time Spectrum Analyzer and MATLAB® program code examples to get you started towards developing your own.

MatLAB logo

PyRF development framework

PyRF enables rapid development of powerful applications that leverage the new generation of measurement-grade software-defined radio technology. It is built on the Python Programming Language and includes feature-rich libraries, example applications and source code and is openly available, allowing commercialization of solutions through BSD open licensing.

View Documentation