Imbra Connect
A Unified SDK for Industrial Protocol Connectivity
0.1 — Draft · March 2026
Author: Branimir Georgiev, Imbra
Industrial devices speak dozens of incompatible protocols. Engineers building connectivity layers spend weeks assembling fragmented, undermaintained libraries — and still end up with gaps. DeviceNet has no open Python library. EtherNet/IP lost its only maintained project. HART and Profibus are effectively unserved. The result is that every industrial connectivity project starts from scratch, reinventing the same plumbing with different tools.
Imbra Connect is a unified industrial protocol SDK that provides a single abstract interface across MQTT, Modbus, CAN, CANopen, DeviceNet, EtherNet/IP, OPC-UA, HART, and Profibus. One API, consistent across all protocols. Packet crafting and test tooling are first-class — engineers can validate implementations without physical hardware. Python and Go are fully open source under MIT. A community registry allows engineers to publish and discover protocol agents, growing coverage without Imbra writing every driver.
1. The Connectivity Problem
2. The State of the Python Ecosystem
3. Architecture
4. Protocol Coverage
5. Packet Crafting and Test Tooling
6. Open Source Model
7. Community Registry
8. Integration with ImBrain
9. Conclusion
Modbus TCP/IP · Modbus RTU · DeviceNet · EtherNet/IP · CAN · CANopen · OPC-UA · MQTT · HART · Profibus