libsigrok  unreleased development snapshot
sigrok hardware access and backend library
libsigrok API


The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types (such as logic analyzers, oscilloscopes, multimeters, and more).

libsigrok is a shared library written in C which provides the basic API for talking to supported hardware and reading/writing the acquired data into various input/output file formats.

API reference

See the "Modules" page for an introduction to various libsigrok related topics and the detailed API documentation of the respective functions.

You can also browse the API documentation by file, or review all data structures.

Mailing lists

There is one mailing list for sigrok/libsigrok: sigrok-devel.


You can find the sigrok developers in the #sigrok IRC channel on Libera.Chat.