An integration is a pre-built connection that allows IMSURGE to communicate with an external system. Integrations are the fundamental building blocks of every pipeline and are divided into two types: Sources and Targets.


Sources vs. Targets

A pipeline always moves data from a source to a target.

  • Source Integrations pull data into IMSURGE from an external system, like a sensor, device, or third-party API.
  • Target Integrations push data out of IMSURGE to an external destination, such as a monitoring platform, database, or cloud storage.
flowchart TD
    A([External Data Source])
    B["Source Integration (Fetches & Parses Data)"]
    C(Pipeline)
    D["Target Integration (Translates and Exports Data)"]
    E([External Data Destination])
    A --> B
    B -->|Sends Standardized Data| C
    C -->|Sends Data To| D
    D -->|Delivers Data| E

Reference

The lists below contain all currently supported integrations. For detailed setup instructions, polling rates, and specific limitations for any integration, please visit the Integration Library.