io.Connect is a real-time UI integration platform that allows multiple apps (web, native, in-house and 3rd party) to interact at the user interface level. Instead of siloed applications, developers can use io.Connect’s APIs to enable seamless cross-application workflows – delivering “intuitive paths from one function to the next” and reducing the need for manual copy-paste between apps. The platform injects a common integration layer (io APIs) into applications, enabling features like shared data contexts, cross-app method calls and coordinated window management.
There are two variants of the io.Connect Platform; io.Connect Desktop and io.Connect Browser, they share a common functional foundation. The Web application capabilities of the two editions are functionally equivalent, io.Connect Desktop provides additional support for non Web based applications. Io.Connect Desktop is installed on the desktop as a Windows or macOS application, io.Connect Browser is a zero-install browser-based platform.
This series is based on Martyn Bedford’s Developer Guide and Georgi Georgiev’s work on every io.Connect Desktop communication pattern
View the original slide deck on every io.Connect Desktop communication pattern and exactly when to use each one. by Georgi Georgiev.
A Drill Down
Below are articles you can reference when thinking through the architecture and building your interop architecture.
| Section | Description |
|---|---|
| Foundation | Gateway architecture, WebSockets, interop clients & servers — the plumbing that powers everything |
| App-to-App Communication in io.Connect: Practical Guidance | Each mechanism: when to use, when to avoid, code samples, and flow diagrams |
| Key io.Connect Integration Concepts | A conceptual overview of integration mechanisms with business use cases |
| Data Sharing Comparison Cheatsheet | A feature-by-feature comparison matrix and per-mechanism cheatsheet |
| When to Use What | Patterns, real-world scenarios, and a decision flowchart |
How to Use This Guide
If you’re new to io.Connect, start with the Foundation and Key Concepts articles. They’re useful not only for developers, but also for UX designers, product managers, and anyone who wants to understand how the platform works.
If you’re building something, jump straight to When to Use What and the Comparison Cheatsheet - they’ll help you make decisions quickly.
And if you’re implementing a specific workflow, use the Practical Guidance article as your reference for concrete patterns and trade-offs.