Will I reach the LA_E_RATE_LIMIT when initializing multiple instances?

Hello,
we are developing a plugin, that is using Cryptlex as a security manager. As I have seen in some tutorials and examples, with each instance of the plugin, these functions are called:

SetProductData()
SetProductId()
SetReleaseVersion()
SetReleasePlatform()

IsLicenseGenuine()
IsTrialGenuine()
GetTrialExpiryDate() (might remove this one)

My concern is, that there is a high possibility of multiple instances being initialized at a very short time span - lets say 10 to 30. Which of these functions actually call the API and how many calls will there be within one instance initialization?
Should I be worried to reach the 50 API calls in 5 seconds limit? Should I be ready to resolve the LA_E_RATE_LIMIT in the initialization phase?

Thank you for your response,
Matouš

Hi Matous,

ActivateLicense(), ActivateTrial() and IsLicenseGenuine() functions will make the network requests. The limit of 50 reqs/5s is soft, which means it can go higher even up to 60-80 reqs/ 5s, so with 30 instances, you are safe.

I would recommend adding one more function:

SetReleaseVersion()
SetReleasePlatform()

SetReleaseChannel("stable");

to get more insights.

Great! Thank you for your quick response and more suggestions.