One API for the protocols your Unity app actually uses.
Connect Unity to robots, sensors, cloud services and dashboards. Switching protocols is a configuration change, not a rewrite.
From $89 · one-time purchase
- MQTT
- REST
- TCP
- UDP
- Serial
- WebSockets
Stop writing a new network layer for every project
Robots speak TCP, sensors stream UDP, dashboards want WebSockets. Your Unity code stays the same when the hardware changes.
One interface, extensible
Protocol logic stays behind one abstraction. Add your own protocols or message types through FlexHandler components.
Made for live data
Frequent, low-latency messages: robot state, sensor streams, interactive simulations.
Unity editor tools
Monitor connections and inspect live messages without leaving the editor.
Desktop, mobile, XR and web
Windows, Android, UWP, XR devices and WebGL, with automatic WebSocket fallback in the browser.
Live data streaming into a Unity factory simulation
Built on published research
FlexComm grows out of DTStacks, an open-source MQTT framework for industrial XR in Unity, presented at CIRP CMS 2024:
"Digital Twinning Stacks: a modular communication system approach for IoT implementation in Unity3D"
doi.org/10.1016/j.procir.2024.10.165 ↗FlexComm makes it protocol-agnostic, from serial to cloud, and adds protocol switching at runtime.

Soft robotics research
Sensor data from a soft robot streams into Unity through FlexComm, so its state shows live next to the physical setup.
Need a custom integration?
For anything beyond the standard protocols, let's talk.