Features
Enable, disable, and scale native TagoIO features; understand obligatory and optional feature sets.
Editing Features
Features in TagoIO are native platform functionalities that can be enabled or disabled to customize your project’s capabilities. These features extend your project with services such as data processing, analytics, visualization tools, and integration modules. While most features can be managed according to your needs, some are always enabled because they are fundamental to the platform’s operation and stability.
Instance Configuration
When editing features using the advanced configuration form, you can specify the minimum and maximum number of instances for each feature. Each instance increases the feature’s capacity to handle concurrent requests, which is critical for maintaining performance during periods of high activity. By setting these parameters, you enable TagoIO to scale resources automatically within your defined limits.
Each feature, when activated, consumes computational resources from your allocated infrastructure. The modular design of TagoIO allows you to independently enable or disable most features, giving you flexibility to optimize both performance and cost. Because these functionalities are natively integrated, they are optimized for seamless operation and high efficiency. Resource allocation for each feature is also scalable, with the platform dynamically adjusting the number of instances to meet current demand.
Available Features
TagoIO provides a comprehensive set of features, each designed to address specific requirements in your project. The following table summarizes the available features and their primary functions:
Obligatory features:
- Secrets: Manages sensitive information such as credentials for analysis
- Payload Parser: Processes and parses incoming data from devices,
- Action Handler: Coordinates and executes internal platform
- Action - Post Data to Endpoint: Sends data to external endpoints when
- Action - Notification: Delivers notifications as part of automated
- Action - TagoRUN Notifications: Sends
Optional features:
- Action - SMS (Twilio): Sends SMS messages using the
- Action - Email (Sendgrid): Sends emails via the
- Action - Email (SMTP): Sends emails using standard SMTP servers, providing
- Action - Queue (AWS SQS): Sends messages to
- Action - Whatsapp (Twilio): Sends WhatsApp messages using Twilio, allowing
- Action - SMS (AWS SNS): Sends SMS messages using
- Action - SES (AWS SES): Sends emails using
Note that the optional features are related to optional action types, more information about actions can be found in the Defining Actions article.
Each feature can be enabled or disabled according to your project’s requirements, except for those that are essential for core platform operations. The number of instances for each feature can be configured to match your workload, ensuring efficient and reliable service delivery. Feature status and configuration are managed through the platform interface, giving you clear visibility and control over your project’s active functionalities.
Resource Considerations
To manage features effectively, consider the following:
- Ensure you have sufficient computational resources available for all enabled