Complete Guide to io.Connect Integration Mechanisms

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.