Links

Integrations

Agents

An Agent is a reusable object which forms the building block of a Data Stream. When a number of Agents are connected together, a Data Stream is formed.
Each Agent is designed to perform a specific function in the stream. For example, they can be used to retrieve data from a database in real-time, display data, filter, sort the data, or save the data somewhere else, depending on the function of that individual Agent.
Looking for an Agent that is not on the list? Send us a request or check out the Framework to create a new Agent yourself.
The following tables group the available Agents by tier:

Tier 1 - Social & Communication

Email
Listener, Action Agent
Twilio
Action Agent

Tier 2 - Database & Technology

Listener, Context Provider, Action Agent
Action Agent
Action Agent
Listener, Context Provider, Action Agent
Listener, Action Agent
Listener
Azure Time Series (Deprecated)
Listener
Cognite
Listener, Context Provider
Action Agent
ifm
Listener
InfluxDB
Listener, Context Provider, Action Agent
Listener, Action Agent
Listener, Context Provider, Action Agent
MOVUS
Listener, Context Provider, Action Agent
MySQL
Listener, Context Provider, Action Agent
OData
Context Provider, Action Agent
ODBC
Listener, Context Provider
OPC UA
Listener, Action Agent
Oracle
Action Agent
Snowflake
Listener, Context Provider, Action Agent

Tier 3 - ERP & Advanced App

Erbessed
Listener, Context Provider
iPOS
Action Agent
FinOps
Context Provider, Action Agent
Listener, Context Provider, Action Agent
OSIsoft PI
Listener, Context Provider, Action Agent
Tango
Listener, Context Provider
Listener, Context Provider, Action Agent
Salesforce
Action Agent
SAP
Context Provider, Action Agent
SAP HANA
Context Provider, Action Agent
Listener, Context Provider

Tier 4 - Data Science & Custom

Boon Amber
AI & Machine Learning
FFT
Function
Function
WebScraper
Context Provider

Tier 5 - Free & Open Source

Download the tier 5 files here.
Use these individual files if you are not on v4.1.13 or higher:
Links for the larger AI & ML Agents* are on their individual documentation pages.
AI & Machine Learning*
Azure ML
AI & Machine Learning
Azure SQL
Listener, Context Provider, Action Agent
AI & Machine Learning*
Function
CRC16
Function
CSV
Listener, Context Provider, Action Agent
AI & Machine Learning*
Goal Seek
Function
JSON
Context Provider, Transformation
AI & Machine Learning*
Function
Min Max
Function
MLflow
AI & Machine Learning
MQTT
Listener, Action Agent
AI & Machine Learning*
Action Agent
Python
AI & Machine Learning
Regression
AI & Machine Learning*
REST API
Context Provider, Action Agent
Rounding
Function
RScript
AI & Machine Learning
SQL Server
Listener, Context Provider, Action Agent
Action Agent

Tier 6 - XMPro Internal

Download the tier 6 files here.
Use these individual files if you are not on v4.1.13 or higher:
Aggregate
Transformation
Transformation
Function
Transformation
Broadcast
Transformation
Transformation
Recommendation
Transformation
Transformation
Transformation
Action Agent
Listener
Listener
Filter
Transformation
Geofence
Function
Transformation
Join
Transformation
Transformation
Transformation
Transformation
Transformation
Transformation
Transformation
Recommendation
Recommendation
Recommendation
Row Count
Transformation
Transformation
Recommendation
Sort
Transformation
Transformation
Transpose
Transformation
Trim
Transformation
Union
Transformation
Unzip
Action Agent
Recommendation
Window
Transformation
XMPro App
Action Agent

Connectors

A Connector is a pre-built integration plug-in for the XMPro App Designer that allows you to connect to third-party data sources without having to code.
Whereas the Agents in a published Data Stream continuously poll for data, the Connectors in a published App retrieve data on an ad-hoc basis.
Download the tier 5 & 6 files here.
The following tables group the available Connectors by tier:

Tier 2 - Database & Technology

Tier 3 - ERP & Advanced App

Tier 5 - Free & Open Source

Tier 6 - XMPro Internal Connectors

Visualization Blocks

An App Designer visualization block allows a no-code way to integrate with third-party systems and create rich user experiences. Listed below are some of the integration blocks found in the App Designer toolbox: