Skip to main content


The Multicast SDK enables applications to connect and interface with the Marlin Network and serves as a common building block for any developer needing to use the Marlin Network for realtime communication between their nodes.

You can learn more about it by clicking below:

In this tutorial, you will learn how to use the Marlin Multicast SDK to send and receive information using the Marlin Network.


This tutorial assumes familiarity with using the command line. You will need a C++ compiler (supporting C++17), CMake (atleast 3.13 or higher) and Make installed on your computer.


You will be guided through the following parts:

Code samples

To make the tutorial easier to follow or if you get stuck somewhere, you can find code samples for each part here.