Rate limiting
To ensure a stable and reliable platform, the GrowPanel API applies rate limiting. When a client sends too many requests in a short period, the API may respond with HTTP 429 (Too Many Requests).
GrowPanel applies different limits depending on the type of request. These limits are designed to keep the platform responsive for all users while still allowing high-volume integrations.
Current Limits
The API enforces the following per-account request limits:
- GET: up to 300 requests per minute (/reports/ endpoints only 30 requests per minute)
- POST: up to 100 requests per minute
- PUT: up to 100 requests per minute
- DELETE: up to 50 requests per minute
These values are subject to adjustment over time as we continue optimizing the platform and ensuring fair usage across all customers.
If you exceed these limits, the API will temporarily reject requests with status code 429, after which you may retry once the window resets.