Learn about modules
- Last UpdatedJun 30, 2026
- 1 minute read
Modules are the building blocks used to create the flows -- real-time data pipelines -- that move and process your data. Each module provides a specific function or action, like collecting data, analyzing it, transforming it, or sending it to another destination.
Flow functionality is derived from modules.The Module library is a resource that categorizes modules by type, and assists with quickly helping you find the right module.
Module library
The Module library contains a large variety of modules that address different use cases. The following table lists the different module categories.
|
Category |
Definition |
|---|---|
|
AVEVA |
AVEVA-centric modules that speed flow development. |
|
Triggers |
Pre-built activation scripts to assist prompting flows. |
|
Sources |
Get data from external systems. For example, files, APIs, PLCs, databases, sensors and SaaS services. |
|
Destinations |
Send the result of your processing flows to different destinations (similar list as for Sources). |
|
Transformation |
Transform your data. For example, rename, restructure, filter or aggregate data. |
|
Process & Analyze |
Analyze data and take actions or deliver processed data to final destinations. Apply conditions, mathematical calculations or advanced algorithms, including machine learning (ML). |
|
Custom |
Handcrafted modules built by you are listed under this category. Use the .NET SDK to develop and build new functionalities that service individual requirements. |
Custom code
Functionality can be further extended by writing custom code in different languages, such as C#, Python, and Javascript. This allows you to leverage custom-designed modules designed for unique use cases. For example, the Python module grants access to a standard Python environment, which can also use third-party libraries.