> For the complete documentation index, see [llms.txt](https://xmpro.gitbook.io/integrations/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xmpro.gitbook.io/integrations/integration-catalog.md).

# Integration Catalog

XMPro has two different type of integrations:

* [Agents](#agents) are the building blocks of *Data Stream Designer*\
  (default Agents bulk download [here](#download-links)).
* [Connectors](#connectors) integrate to third-party data sources in *App Designer*\
  (default Connectors bulk download [here](#download-links))

## Agents

An [*Agent*](https://documentation.xmpro.com/concepts/agent/index.html) is a reusable object that forms the building block of a Data Stream. When several Agents are connected, 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](mailto:support@xmpro.com) or check out the [Framework](https://documentation.xmpro.com/how-tos/agents/building-agents.html#overview) to create a new Agent yourself.

### Generative AI & Large Language Models

<table><thead><tr><th width="320.2222493489583">Agent</th><th width="370.111083984375">Category</th><th data-type="number">Tier</th></tr></thead><tbody><tr><td><img src="/files/zcPDvYF38aBBTWoWYUKD" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/anthropic">Anthropic</a></td><td>Generative AI</td><td>5</td></tr><tr><td><img src="/files/tMusV16ykmzHMllMr0i7" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-ai-document-intelligence">Azure AI Document Intelligence</a></td><td>Generative AI</td><td>5</td></tr><tr><td><img src="/files/hYLeskC9ZaveBe0D4fKv" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-openai/">Azure OpenAI</a></td><td>LLM and Embedding Generative AI</td><td>4</td></tr><tr><td><img src="/files/r2Pyab6pdjrGG6eyJCpE" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/google-ai">Google AI</a></td><td>Generative AI</td><td>5</td></tr><tr><td><img src="/files/deifMU9JbHMeZAwkzARb" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/lemonade">Lemonade</a></td><td>LLM and Embedding Generative AI</td><td>5</td></tr><tr><td><img src="/files/hYLeskC9ZaveBe0D4fKv" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/openai-assistant/">OpenAI Assistant</a></td><td>Generative AI</td><td>5</td></tr><tr><td><img src="/files/AgpYpo1FtfbRcme3D8hE" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/ollama/">Ollama</a></td><td>LLM and Embedding Generative AI</td><td>5</td></tr></tbody></table>

### AI & Machine Learning

<table><thead><tr><th width="321.3333333333333">Agent</th><th width="370.111083984375">Category</th><th>Tier</th></tr></thead><tbody><tr><td><img src="/files/TMFxGUFPvQJBxWdgkOj2" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/anomaly-detection">Anomaly Detection</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/if37xqCNuspLLw8oPm4R" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-ml/">Azure ML</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/9ywAsYrcTIVgwTSGQ4wp" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/binary-classification/">Binary Classification</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/Vs5pEjyXdW9k79QEoDhh" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/boon-amber/">Boon Amber</a></td><td>AI &#x26; Machine Learning</td><td>4</td></tr><tr><td><img src="/files/3UGFfJi9cM6503Yhts3Q" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/forecasting-agent/">Forecasting</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/PdCJfwCSiRatZ0HMzvy1" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/kmeans-clustering/">Kmeans Clustering</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/Du4qjQM8xCyfIRlRfuP9" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/mlflow/">MLflow</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/6A6DPWoveNDv3ledNcnF" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/multi-class-classification/">Multi Class Classification</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/idsnDbjN4zaH7KWn1a9S" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/python/">Python</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/T5r13JkQgW4UoFcszWBW" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/sagemaker-pipeline">SageMaker Pipeline</a></td><td>Action Agent</td><td>4</td></tr><tr><td><img src="/files/JJkfnOANHqO1j8vuren1" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/regression/">Regression</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr><tr><td><img src="/files/1SRYsLkXzjIaRPOhkvOl" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/rscript/">RScript</a></td><td>AI &#x26; Machine Learning</td><td>5</td></tr></tbody></table>

### Social & Communication

<table><thead><tr><th width="323">Agent</th><th width="369.66670735677076">Category</th><th data-type="number">Tier</th></tr></thead><tbody><tr><td><img src="/files/x1RvP6w2sBMBjEwxpxgO" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/email/">Email</a></td><td>Listener, Action Agent</td><td>1</td></tr><tr><td><img src="/files/XCY8xCuKbu4zIQIrIYew" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/twilio/">Twilio</a></td><td>Action Agent</td><td>1</td></tr></tbody></table>

### Database & Technology

<table><thead><tr><th width="321">Agent</th><th width="369.5556233723958">Category</th><th data-type="number">Tier</th></tr></thead><tbody><tr><td><img src="/files/olhV4qR1lSvCsXy8Vn5i" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-data-explorer">Azure Data Explorer</a></td><td>Listener, Context Provider, Action Agent</td><td>2</td></tr><tr><td><img src="/files/Xl8XgvcoVSAmopGVeWJH" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-data-factory">Azure Data Factory</a></td><td>Action Agent</td><td>2</td></tr><tr><td><img src="/files/R5tKrGnIIdMxOOeSHWqe" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-data-lake/">Azure Data Lake</a></td><td>Action Agent</td><td>2</td></tr><tr><td><img src="/files/abcCZ4ykbw8zaNUcz9q4" alt=""> <a href="https://xmpro.gitbook.io/integrations/azure-digital-twin/">Azure Digital Twin</a></td><td>Listener, Context Provider, Action Agent</td><td>2</td></tr><tr><td><img src="/files/AVXVtNS5U9zOJctlYvt2" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-event-hub/">Azure Event Hub</a></td><td>Listener, Action Agent</td><td>2</td></tr><tr><td><img src="/files/kV6bfUtSJYmouSgJrtc1" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-iot-hub/">Azure IoT Hub</a></td><td>Listener</td><td>2</td></tr><tr><td><img src="/files/MIKgwXXXdSE4wYGmsACF" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/cognite/">Cognite</a></td><td>Listener, Context Provider</td><td>2</td></tr><tr><td><img src="/files/Rh7lfqnONSt7p3iGcc7j" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/ethereum-smart-contract/">Ethereum Smart Contract</a></td><td>Listener, Action Agent</td><td>2</td></tr><tr><td><img src="/files/vfVaq8ShSPv8T2mDNK8C" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/excel-file-reader/">Excel File Reader</a></td><td>Action Agent</td><td>2</td></tr><tr><td><img src="/files/AJYEHnlMwF9fxiURUkx7" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/ifm/">ifm</a></td><td>Listener</td><td>2</td></tr><tr><td><img src="/files/BH2rCJ6LHA9QSdzBZeTc" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/influxdb/">InfluxDB</a></td><td>Listener, Context Provider, Action Agent</td><td>2</td></tr><tr><td><img src="/files/GurnoGSCTR0iDPUlebeD" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/litmus-edge-opc-ua/">Litmus Edge OPC UA</a></td><td>Listener, Action Agent</td><td>2</td></tr><tr><td><img src="/files/f01lLaQZ7tUNYAhDupgG" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/mongodb/">MongoDB</a></td><td>Listener, Context Provider, Action Agent</td><td>2</td></tr><tr><td><img src="/files/C4ISBmWKRcL7nE5RLqAz" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/movus/">MOVUS</a></td><td>Listener, Context Provider, Action Agent</td><td>2</td></tr><tr><td><img src="/files/4oPz5aOjsxJPlKtYp6dt" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/mysql/">MySQL</a></td><td>Listener, Context Provider, Action Agent</td><td>2</td></tr><tr><td><img src="/files/wvcQd97x6pdo9AYutk49" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/neo4j/">Neo4j</a></td><td>Listener, Context Provider, Action Agent</td><td>2</td></tr><tr><td><img src="/files/pmdWNEziJtvJ6hghTDez" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/odata/">OData</a></td><td>Context Provider, Action Agent</td><td>2</td></tr><tr><td><img src="/files/SlWVXhrYEzcE9t2m9zLZ" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/odbc/">ODBC</a></td><td>Listener, Context Provider</td><td>2</td></tr><tr><td><img src="/files/L8lWkpDI9RZPImsORfM5" alt="" data-size="line"><a href="https://xmpro.gitbook.io/integrations/opc-da/">OPC DA</a></td><td>Listener, Action Agent</td><td>2</td></tr><tr><td><img src="/files/HeLBwn05BxheTxm5Boij" alt=""> <a href="https://xmpro.gitbook.io/integrations/opc-ua/">OPC UA</a></td><td>Listener, Action Agent</td><td>2</td></tr><tr><td><img src="/files/TM0IRW9WkS3DLwUWdM7y" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/oracle/">Oracle</a></td><td>Action Agent</td><td>2</td></tr><tr><td><img src="/files/Pm8n7vpT2fzIOtutQmEQ" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/snowflake/">Snowflake</a></td><td>Listener, Context Provider, Action Agent, Connector</td><td>2</td></tr></tbody></table>

### ERP

<table><thead><tr><th width="324.3333333333333">Agent</th><th width="370.4444580078125">Category</th><th>Tier</th></tr></thead><tbody><tr><td><img src="/files/XM8jrjBHPc3hSInhGYqE" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/coupa">Coupa</a></td><td>Context Provider, Action Agent</td><td>3</td></tr><tr><td><img src="/files/plTliGABhIlOWHplqILL" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/erbessd/">Erbessed</a></td><td>Listener, Context Provider</td><td>3</td></tr><tr><td><img src="/files/RnoIXXApg91tJ0m8zz9k" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/infor-sunsystems">Infor SunSystems</a></td><td>Action Agent</td><td>3</td></tr><tr><td><img src="/files/SlbJ7klBpr7RFCjTiEyF" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/ipos/">iPOS</a></td><td>Action Agent</td><td>3</td></tr><tr><td><img src="/files/L0GcpupyGOEeLHfR6Iax" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/finops/">FinOps</a></td><td>Context Provider, Action Agent</td><td>3</td></tr><tr><td><img src="/files/YbuFxedLqhTI09MJpvwP" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/osisoft-pi/">OSIsoft PI</a></td><td>Listener, Context Provider, Action Agent</td><td>3</td></tr><tr><td><img src="/files/HSKILuwxW0rNMUdtuJk0" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/salesforce/">Salesforce</a></td><td>Listener, Context Provider, Action Agent</td><td>3</td></tr><tr><td><img src="/files/HhnYFUvVQA5hn4pjX3dN" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/sap/">SAP</a></td><td>Context Provider, Action Agent</td><td>3</td></tr><tr><td><img src="/files/xWEbRNzs9f9XcWU5O8LI" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/sap-hana/">SAP HANA</a></td><td>Context Provider, Action Agent</td><td>3</td></tr></tbody></table>

### Advanced App

<table><thead><tr><th width="323.3333333333333">Agent</th><th width="369.22216796875">Category</th><th>Tier</th></tr></thead><tbody><tr><td><img src="/files/7cG7AVlDHfQNc7rSWbau" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/fft/">FFT</a></td><td>Function</td><td>4</td></tr><tr><td><img src="/files/xwXsnemVyA5H1axWtbmi" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/nanoprecise/">Nanoprecise</a></td><td>Listener, Context Provider, Action Agent</td><td>3</td></tr><tr><td><img src="/files/J5pxCKLjQn1N58iysVqa" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/signal-filter/">Signal Filter</a></td><td>Function</td><td>4</td></tr><tr><td><img src="/files/Yj6whjAsYFHT6jJ33Rdi" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/sparkplug-b/">Sparkplug B</a></td><td>Listener, Action Agent</td><td>4</td></tr><tr><td><img src="/files/7A2R8uGA1hdEGFA1LdLt" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/tango/">Tango</a></td><td>Listener, Context Provider</td><td>3</td></tr><tr><td><img src="/files/uP2K6flUcQKap3uKgCZI" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/telit-devicewise/">Telit deviceWise</a></td><td>Listener, Context Provider, Action Agent</td><td>3</td></tr><tr><td><img src="/files/z40RJNF152QAAQLkBrt1" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/telit-mqtt">Telit MQTT</a></td><td>Listener, Action Agent</td><td>3</td></tr><tr><td><img src="/files/VwtbZLQYxdikoJRwQYcC" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/telit-opc-ua/">Telit OPC UA</a></td><td>Listener, Action Agent</td><td>3</td></tr><tr><td><img src="/files/Ydi2252pCDamsHuZexTf" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/webscraper/">WebScraper</a></td><td>Context Provider</td><td>4</td></tr><tr><td><img src="/files/AG45z5uDJfxmzCc6jYiz" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/xmpro-entra-id-sync/">XMPro Entra ID Sync</a></td><td>Listener</td><td>3</td></tr></tbody></table>

### Open Source

<table><thead><tr><th width="320.3333333333333">Agent</th><th width="370.2222900390625">Category</th><th>Tier</th></tr></thead><tbody><tr><td><img src="/files/7vXVEVQ4Whqi7Tyhreeh" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/azure-sql/">Azure SQL</a></td><td>Listener, Context Provider, Action Agent, Connector</td><td>5</td></tr><tr><td><img src="/files/EF0JU7fPlwfP4zjfb8wm" alt=""> <a href="https://xmpro.gitbook.io/integrations/convert-flow-units/">Convert Flow Units</a></td><td>Function</td><td>5</td></tr><tr><td><img src="/files/lkHfpkzDuEGvSA8M961x" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/crc16/">CRC16</a></td><td>Function</td><td>5</td></tr><tr><td><img src="/files/e3fwHz80BpOSN6QSyJGM" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/csv/">CSV</a></td><td>Listener, Context Provider, Action Agent</td><td>5</td></tr><tr><td><img src="/files/OwEMUXe7T2pzPu1DXLxR" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/delimited-file">Delimited File</a></td><td>Reader &#x26; Writer Action Agent</td><td>5</td></tr><tr><td><img src="/files/ahjg5zuqgGees7eHcHrg" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/fixed-width-file/">Fixed Width File</a></td><td>Reader &#x26; Writer Action Agent</td><td>5</td></tr><tr><td><img src="/files/Hp9LloNJCuka18ubURRo" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/goal-seek/">Goal Seek</a></td><td>Function</td><td>5</td></tr><tr><td><img src="/files/Re4FHG3kU3v2yI9BaKl4" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/hivemq/">HiveMQ</a></td><td>Listener, Action Agent</td><td>5</td></tr><tr><td><img src="/files/JFO0SVQfBOWWtgtXVPnk" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/json/">JSON</a></td><td>Context Provider, Transformation</td><td>5</td></tr><tr><td><img src="/files/eCnj6IW98gXgs2OmxSsv" alt="" data-size="line"><a href="https://xmpro.gitbook.io/integrations/linear-interpolation/">Linear Interpolation</a></td><td>Function</td><td>5</td></tr><tr><td><img src="/files/nixHH37DxJ2Me9oTIta5" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/min-max">Min Max</a></td><td>Function</td><td>5</td></tr><tr><td><img src="/files/in3ZJhP057aYXBo6j9dc" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/mqtt">MQTT</a></td><td>Listener, Action Agent</td><td>5</td></tr><tr><td><img src="/files/o9qHO1TFVIP42jPI9v6D" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/pdf-converter/">PDF Converter</a></td><td>Action Agent</td><td>5</td></tr><tr><td><img src="/files/3CD7ju0RJgWzHXUOwE6H" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/rest-api/">REST API</a></td><td>Context Provider, Action Agent</td><td>5</td></tr><tr><td><img src="/files/a5tvLHgkkSEch69ubzL7" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/rounding/">Rounding</a></td><td>Function</td><td>5</td></tr><tr><td><img src="/files/NGx5nfyzAKzhRkXDRMmQ" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/sql-server/">SQL Server</a></td><td>Listener, Context Provider, Action Agent, Connector</td><td>5</td></tr><tr><td><img src="/files/NUtxO40ybvZf9e4HiVlB" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/xml-file/">XML File</a></td><td>Reader &#x26; Writer Action Agent</td><td>5</td></tr></tbody></table>

### XMPro Internal

<table><thead><tr><th width="320">Agent</th><th width="370.4444580078125">Category</th><th>Tier</th></tr></thead><tbody><tr><td><img src="/files/KGo3KVczaEEpwKrwKEHP" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/aggregate">Aggregate</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/OjhZC5leik8pQ4kyYnP8" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/alter-attributes">Alter Attributes</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/QbPNEIKxZTjKWDKtFwh1" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/area-under-the-curve">Area Under the Curve</a></td><td>Function</td><td>6</td></tr><tr><td><img src="/files/qEpqcMtCcWh0uWQj3bj1" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/batch-identifier/">Batch Identifier</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/abZLOWsrYqcNe7dqJzTm" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/broadcast/">Broadcast</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/CfFTtYyka0uHVWBl7h1z" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/calculated-field/">Calculated Field</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/ZOUUcTRfZc8wG7QiwRoe" alt=""><a href="https://xmpro.gitbook.io/integrations/concatenate-row-values/">Concatenate Row Values</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/wUm335T2qrmsU3W3ywII" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/data-conversion">Data Conversion</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/Vd9h9tBoVwNeWpA4Hrvy" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/edge-analysis/">Edge Analysis</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/lqgqvkWf8UBmHecrYANi" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/event-printer/">Event Printer</a></td><td>Action Agent</td><td>6</td></tr><tr><td><img src="/files/2D0aZjZf2IlMNpeRzP7O" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/event-simulator/">Event Simulator</a></td><td>Listener</td><td>6</td></tr><tr><td><img src="/files/H7XXw2bDkT2AC1XDae8b" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/file/">File Listener</a></td><td>Listener</td><td>6</td></tr><tr><td><img src="/files/OW6XoUQ48bTEfTNT3q2e" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/filter/">Filter</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/TZhHaaZG1kOWpJ8F6SXg" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/geofence/">Geofence</a></td><td>Function</td><td>6</td></tr><tr><td><img src="/files/OZ2fy9ETeefZOddaC0bL" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/group-and-merge/">Group &#x26; Merge</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/iXpEySaj20ftcuFzFRBP" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/join/">Join</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/sw84gc4DZtrj2L2PREIA" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/meta/">Meta</a></td><td>Action Agent</td><td>6</td></tr><tr><td><img src="/files/CLX7JCHYIbCl0oS5Y6Np" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/missing-values-detector/">Missing Value Detector</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/oycq9YjGyDmDgHC2MTNI" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/missing-value-substitutor/">Missing Value Substitutor</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/tlxan5X8DKZ8YLbQm76v" alt=""> <a href="https://xmpro.gitbook.io/integrations/normalize-fields/">Normalize Fields</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/pkfOTJRBb2zvHCkzXacn" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/pass-through/">Pass Through</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/n1iSct6m8bid3QKRgi9d" alt=""> <a href="https://xmpro.gitbook.io/integrations/pivot-table/">Pivot Table</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/J6pePgilS5CyNQHFNlTy" alt=""> <a href="https://xmpro.gitbook.io/integrations/random-numbers/">Random Number</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/2SKTRhHyAwspmcTRsmCV" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/row-count/">Row Count</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/nKHempVszKMnU2mmXWNV" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/row-padding/">Row Padding</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/l96EPswH4blqrUUnyOeT" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/sort/">Sort</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/Do9LqKfZLVf7hkBc8y0C" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/threshold-monitor/">Threshold Monitor</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/lHrP0bMGJM7KKQRGIl9q" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/timeseries-logger">Timeseries Logger</a></td><td>Action Agent</td><td>6</td></tr><tr><td><img src="/files/n1iSct6m8bid3QKRgi9d" alt=""><a href="https://xmpro.gitbook.io/integrations/transpose/">Transpose</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/Tfyf0Kavf4Q6ugfZH9ln" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/trim-name">Trim Name</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/L3KhEZwNqGDOI31IAtGN" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/union/">Union</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/0pL7GoJbeCEhVLpwXJeF" alt=""> <a href="https://xmpro.gitbook.io/integrations/unzip/">Unzip</a></td><td>Action Agent</td><td>6</td></tr><tr><td><img src="/files/OED6cJBmus9kerrcsYeT" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/window/">Window</a></td><td>Transformation</td><td>6</td></tr><tr><td><img src="/files/qA8EDNXWzqAdXAMMOS8N" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/xmpro-app/">XMPro App</a></td><td>Action Agent</td><td>6</td></tr><tr><td><img src="/files/iycBRrrRywriAbwx1ipk" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/xmpro-stream/">XMPro Stream</a></td><td>Listener, Action Agent</td><td>6</td></tr></tbody></table>

### Recommendations

<table><thead><tr><th width="320">Agent</th><th width="370.4443359375">Category</th><th>Tier</th></tr></thead><tbody><tr><td><img src="/files/3wWKpSeqOdyzBSTpbb5f" alt=""> <a href="https://xmpro.gitbook.io/integrations/action-request/">Close Action Request</a></td><td>Recommendation</td><td>6</td></tr><tr><td><img src="/files/3wWKpSeqOdyzBSTpbb5f" alt=""> <a href="https://xmpro.gitbook.io/integrations/action-request/">Read Action Request</a></td><td>Recommendation</td><td>6</td></tr><tr><td><img src="/files/JvWPTS00xiEBBXtIOqUH" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/read-recommendation/">Read Recommendation</a></td><td>Recommendation</td><td>6</td></tr><tr><td><img src="/files/gvpO73PIzUh87TqQaohe" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/resolve-recommendation/">Resolve Recommendation</a></td><td>Recommendation</td><td>6</td></tr><tr><td><img src="/files/0CCq76zO6XzTF1OzztOa" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/run-recommendation">Run Recommendation</a></td><td>Recommendation</td><td>6</td></tr><tr><td><img src="/files/y6yliaM3UcYFKXvvnWxX" alt="" data-size="line"> <a href="https://xmpro.gitbook.io/integrations/update-recommendation/">Update Recommendation</a></td><td>Recommendation</td><td>6</td></tr></tbody></table>

## Connectors

A [*Connector*](https://documentation.xmpro.com/concepts/connector.html) is a pre-built integration plug-in for the XMPro App Designer that allows you to connect to third-party data sources without coding.

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.

### Database & Technology

| Connector                                                                                                                                                          | Tier |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---- |
| <img src="/files/olhV4qR1lSvCsXy8Vn5i" alt="" data-size="line"> [Azure Data Explorer](https://xmpro.gitbook.io/integrations/azure-data-explorer-connector)         | 2    |
| <img src="/files/3PJsAhzA0Y51pP95LZMf" alt="" data-size="line"> [TSA Azure Data Explorer](https://xmpro.gitbook.io/integrations/tsa-azure-data-explorer-connector) | 2    |
| ![](/files/abcCZ4ykbw8zaNUcz9q4) [Azure Digital Twin](https://xmpro.gitbook.io/integrations/azure-digital-twin-connector/)                                         | 2    |
| <img src="/files/wvcQd97x6pdo9AYutk49" alt="" data-size="line"> [Neo4J](https://xmpro.gitbook.io/integrations/neo4j-connector/)                                    | 2    |
| <img src="/files/ZvWXe4wHv8W8WAbXUJum" alt="" data-size="line"> [QuestDB Connector](https://xmpro.gitbook.io/integrations/quest-db-connector/)                     | 2    |
| <img src="/files/Pm8n7vpT2fzIOtutQmEQ" alt="" data-size="line"> [Snowflake](https://xmpro.gitbook.io/integrations/snowflake-connector/)                            | 2    |

### ERP

| Connector                                                                                                                                                     | Tier |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
| <img src="/files/v1vPsXn86uYjDGsZiHhR" alt="" data-size="line"> [Erbessd](https://xmpro.gitbook.io/integrations/erbessd-connector/)                           | 3    |
| <img src="/files/gTVN5ZWjSMsemoUfIJVJ" alt="" data-size="line"> [OSIsoft PI](https://xmpro.gitbook.io/integrations/osisoft-pi-connector/)                     | 3    |
| <img src="/files/gTVN5ZWjSMsemoUfIJVJ" alt="" data-size="line"> [OSIsoft PI Histogram](https://xmpro.gitbook.io/integrations/osisoft-pi-histogram-connector/) | 3    |

### Advanced App

| Connector                                                                                                                                                   | Tier |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
| <img src="/files/xwXsnemVyA5H1axWtbmi" alt="" data-size="line"> [Nanoprecise](https://xmpro.gitbook.io/integrations/nanoprecise-connector/)                 | 3    |
| <img src="/files/AG45z5uDJfxmzCc6jYiz" alt="" data-size="line"> [XMPro Entra ID Sync](https://xmpro.gitbook.io/integrations/xmpro-entra-id-sync-connector/) | 3    |
| <img src="/files/fRfNMYlNn9RdPpKpZri3" alt="" data-size="line">[Workbench](https://xmpro.gitbook.io/integrations/workbench-connector)                       | 4    |

### Open Source

| Connector                                                                                                                                         | Tier |
| ------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
| <img src="/files/7vXVEVQ4Whqi7Tyhreeh" alt="" data-size="line">[Azure SQL](https://xmpro.gitbook.io/integrations/azure-sql-connector/)            | 5    |
| <img src="/files/yI4PyESV3kgjP4q4suTG" alt="" data-size="line"> [HTTP](https://xmpro.gitbook.io/integrations/http-connector/)                     | 5    |
| <img src="/files/K1aUfSZEySZ0585Is6nS" alt="" data-size="line">[JSON](https://xmpro.gitbook.io/integrations/json-connector/)                      | 5    |
| <img src="/files/3CD7ju0RJgWzHXUOwE6H" alt="" data-size="line"> [REST API](https://xmpro.gitbook.io/integrations/rest-api-connector/)             | 5    |
| <img src="/files/NGx5nfyzAKzhRkXDRMmQ" alt="" data-size="line"> [SQL Server](https://xmpro.gitbook.io/integrations/sql-server-connector/)         | 5    |
| <img src="/files/NGx5nfyzAKzhRkXDRMmQ" alt="" data-size="line"> [TSA SQL Server](https://xmpro.gitbook.io/integrations/tsa-sql-server-connector/) | 5    |

### XMPro Internal

| Connector                                                                                                                                     | Tier |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
| <img src="/files/Ym9whFPQmw527co7wzKR" alt="" data-size="line"> [Data Streams](https://xmpro.gitbook.io/integrations/data-streams-connector/) | 6    |
| [<img src="/files/iycBRrrRywriAbwx1ipk" alt="" data-size="line"> XMPro Stream](https://xmpro.gitbook.io/integrations/xmpro-stream/)           | 6    |

## Download Links

Download the tier 5 and 6 files to access the default Agents & Connectors:

* [Tier 5 - Agents (1 of 2)](https://xmappstore.blob.core.windows.net/tier5/Tier%205%20-%20Agents%20\(1%20of%202\).zip)
* [Tier 5 - Agents (2 of 2)](https://xmappstore.blob.core.windows.net/tier5/Tier%205%20-%20Agents%20\(2%20of%202\).zip)
* [Tier 6 - Agents](https://xmappstore.blob.core.windows.net/tier6/Tier%206%20-%20Agents.zip)
* [Tier 5 & 6 - Connectors](https://xmappstore.blob.core.windows.net/tier5/Tier%205%20%26%206%20-%20Connectors.zip)

And the AI & ML Agents too large to include in the bulk download files:

* [Anomaly Detection](https://xmappstore.blob.core.windows.net/tier5/AI_ML_Anomaly%20Detection.zip)
* [Binary Classification](https://xmappstore.blob.core.windows.net/tier5/AI_ML_Binary%20Classification.zip)
* [Forecasting](https://xmappstore.blob.core.windows.net/tier5/AI_ML_Forecasting.zip)
* [Kmeans Clustering](mailto:undefined)
* [Multi Class Classification](https://xmappstore.blob.core.windows.net/tier5/AI_ML_Multi-class%20Classification.zip)
* [Regression](https://xmappstore.blob.core.windows.net/tier5/AI_ML_Regression.zip)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://xmpro.gitbook.io/integrations/integration-catalog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
