SDRconnect Module System and Examples
SDRconnect 1.0.6 (released 20th January 2026) introduces a WebSocket API for 3rd party integration and application automation. This can be used for both control of SDRconnect and to receive IQ data for decoders, demodulators, etc.
The websocket can be accessed on port 5454
There is a reference document for the websocket API – https://www.sdrplay.com/docs/SDRconnect_WebSocket_API.pdf
There are some examples available for developers to download and see how the module system can be easily used. The following zip file contains a C# solution with the following projects…
https://www.sdrplay.com/resources/SDRconnectWebSocketAPI.zip
SDRconnectWebSocketAPI.AudioPlayer – example to play audio IQ
SDRconnectWebSocketAPI.MinimalExample – example that just makes connection to SDRconnect’s websocket server
SDRconnectWebSocketAPI.RawIqWriter – example to write received IQ data to a local file
SDRconnectWebSocketAPI.SDRconnectCtl – example of a command line interface that sends commands to SDRconnect’s websocket server
You should be able to use dotnet run in each of these projects on any platform.
This is a Javascript example that runs in a browser… https://www.sdrplay.com/resources/SDRconnect_WebSocket_JS.zip
We’ve also tried using the module system with Node-Red – in the following example there are two projects, an RDS monitor and a tool to log SNR data in a graph…
https://www.sdrplay.com/docs/NodeRed_Module_Example.pdf









