To download our latest APIs and firmware, please visit the Knowledge Base 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++ API is openly available to you in source code allowing commercialization of solutions through BSD open licensing.

View C++ Documentation


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

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

View Documentation

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® APIs for connecting to the ThinkRF R5550 or R5750 Real-Time Spectrum Analyzer and MATLAB® program code examples to get you started towards developing your own.

View Documentation

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.

View Documentation