On this page
extension
What is an Integration?
Understand how integrations define data flows between IMSURGE and external systems.
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.
Credentials store the authentication details. An Integration uses those Credentials to perform actions. A Pipeline connects exactly one source Integration to one target Integration.
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.