PiPS Client API

Updated: April 19, 2023

The PiPS Client API provides applications with an interface for sending and receiving data using publish-subscribe communication. Applications can exchange data whether they're running on the same machine or different machines.

Through this API, your applications can load and register providers, which implement publish-subscribe middleware services. To send data, you can create topics and publications within these providers. To receive data, you can subscribe to updates for particular topics and receive data samples when they're published by any middleware service.

This design means you don't have to define separate functions for reading and writing data for each middleware service used in your target system. Also, your code is insulated from the addition or removal of specific middleware implementations.