IOSignal documentation
Connect servers and devices in real time
Learn to exchange messages across Node.js, browsers, and Arduino with runnable examples.
What would you like to build?
Choose a goal and follow the steps from setup to a working result.
No board needed
Exchange browser messages
Run the chat example and exchange messages in two browser tabs.
Hardware tutorial
Control an ESP32 from the web
Connect a board, control its LED, and check the reported state.
Server setup
Run your own server
Start a local server, then configure connection addresses and authentication.
Guides for your platform
Choose your platform after the quickstart.
Server · client
Node.js
Run a server or build a Node.js client.
Web
Browser
Use the browser client with plain JavaScript or a framework.
IoT
Arduino
Connect devices and exchange messages with web apps.
Tools
CLI
Test messaging with servers and clients in a terminal.
Tutorials
Examples
Build chat apps and browser-to-Arduino integrations.