Interop API
Connect all of your apps right on the desktop
OpenFin’s interoperability layer enables web and native apps to communicate locally with one another across process boundaries.
![](https://cdn.sanity.io/images/xdwiogzg/production/de2c84900afffc6107e2a2e96fb52d768d2d5775-2113x2499.png?w=640&q=90&auto=format)
Security
No data leakage
Share data with trusted apps, without data leaking to other apps on the desktop. OpenFin's security model gives you full control over your data.
![](https://cdn.sanity.io/images/xdwiogzg/production/ffa8dab6b77e35f84917f29ccbf7edc7b6534c3d-2424x1968.png?w=640&q=90&auto=format)
Context
Share Context
Easily share context between multiple web apps and native apps, across process boundaries and across multiple runtime versions.
![](https://cdn.sanity.io/images/xdwiogzg/production/45df90159688d50f66bfc08fc0317b7d9c2e3d00-2424x1314.png?w=640&q=90&auto=format)
Send
Send data
Securely and reliably send and receive data from one app to another, asynchronously.
![](https://cdn.sanity.io/images/xdwiogzg/production/55fb55db608a6cdf8d5c53514422a3d0e38ca9d3-2424x1467.png?w=640&q=90&auto=format)
API
Build your own API
Expose your own client-side API to other apps on the desktop to enable richer RPC communication.
![](https://cdn.sanity.io/images/xdwiogzg/production/fab87a3bf4db57ab5b691d4ac096c8f8d3effd82-2424x1968.png?w=640&q=90&auto=format)
Tick Data
Stream ticking data
Centralize delivery of ticking data to a local cache and update multiple apps and views in real-time.
![](https://cdn.sanity.io/images/xdwiogzg/production/962ccfe344580a5840bd8b87a658633c9c4d4707-2424x1428.png?w=640&q=90&auto=format)
Get started with OpenFin
Complete the form to learn how to bring interoperability to your organization.