Rate Limits
Our mission is to provide a cutting-edge platform that enables users and developers to easily build and deploy plugins that optimize their business operations. We have implemented rate limits to prevent abuse or misuse of the Allxon Octo and maintain a smooth and consistent experience for all users. Please take note of the applicable rate limits outlined below.
- The maximum payload size for each API transmission is 2 KB.
- The Agent uploads data (states, metrics, events) once per minute to Allxon Portal.
- A plugin is subject to a maximum hourly limit of 500 API calls to the Agent calculated on a rolling basis.
Suppose a plugin updates its states to the Agent every 10 seconds, which translates to 6 API calls per minute. However, the Agent only uploads states to the Portal once per minute. In this scenario, the plugin consumes 5 API calls unnecessarily. Therefore, it is advisable to optimize data uploads by delaying the update interval time to be longer than one minute.
- Consider updating your data at longer intervals, rather than every minute.
- Consolidate data into an object and avoid transmitting them individually.
- Update only those values that have changed, avoiding unnecessary updates for values that remain static.
In addition to the rate limits, it is important to consider that IoT and edge AI devices are often subject to limited compute resources, constrained network bandwidth, and harsh installation environments. As such, it is imperative that your plugin does not compromise the performance of the device or any other applications, and that users feel confident in using your plugin.
We appreciate your cooperation in creating a better experience for our users, and we look forward to seeing the innovative plugins you develop on our platform.