Best Approach for Handling API Rate Limits in DATAGERRY Plugin Development

Hello

I am developing a plugin for DATAGERRY that integrates with an external API, but I am facing challenges with API rate limits. When multiple requests are sent in a short period; some get rejected due to rate-limiting rules. This affects data synchronization and causes intermittent failures. :innocent:

I am looking for the best way to handle rate limits efficiently within a DATAGERRY plugin. Should I implement a retry mechanism with exponential backoff, or is there a built-in way to queue and manage API requests more effectively? :thinking: I also want to ensure that the solution does not significantly impact performance. I checked 1. Setup a development system — DATAGERRY undefined documentationSelenium Training related to this and found it quite informative.

Has anyone implemented a successful rate-limit handling strategy in their plugins? Any recommendations on best practices, or are there specific DATAGERRY features that could help manage API requests better? :thinking:

Thank you !! :blush: