The following hardware and software specifications are required to run the SDK efficiently:
| Component | Minimum Requirement | Recommended |
|---|---|---|
| CPU | 2 cores | 4+ cores |
| RAM | 2GB | 4GB or more |
| Disk Space | 500MB | 1GB |
| Operating System | Windows 10, Ubuntu 18.04+, Alpine 3.16+ | Latest OS versions |
| Network | Stable internet connection | 10+ Mbps dedicated connection |
Important: Running the SDK with less than the minimum requirements may result in performance issues, especially during high traffic periods.
API Rate Limiting
To ensure fair usage and avoid overloading the server, our API has a rate limit in place. The current limit is:
- 100 requests per minute per API endpoint
Rate Limit Handling
- If the rate limit is exceeded, the server will respond with a
429 Too Many RequestsHTTP status code. - You will need to wait until the next minute to continue making requests.
Callback URL Performance Requirement
Note:
If you are using the callback URL approach, ensure that:
- The callback API provided by you can accept an unlimited number of requests (no throttling or rate limits).
- There are no restrictions applied to the callback URL (e.g., IP whitelisting, authentication delays, firewalls).
- The callback API responds to the SDK within 2 seconds maximum to ensure proper real-time data handling.
Tip: Use a highly available, low-latency endpoint to avoid missed updates.