This document provides an overview of Wyliodrin, an open source library for programming Internet of Things devices. Wyliodrin can be used with multiple programming languages like Python, JavaScript, and C/C++. It provides a similar interface to the Arduino library for accessing pins on a microcontroller and includes additional nodes for visual programming, streams programming, and signal processing. Wyliodrin allows developing IoT applications in a hardware-independent and data-driven way using message passing between nodes.