> For the complete documentation index, see [llms.txt](https://docs.ggwp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ggwp.com/ggwp-client-sdk/rate-limiting.md).

# Rate limiting

The Client SDK now includes **rate limiting** for all outgoing requests made by users. This mechanism ensures fair usage, enhances system security, and prevents potential abuse or misuse of our chat and voice moderation services.

### **Rate Limit Quotas**

Each user interacting through the SDK is subject to predefined request quotas. Rate limits are enforced **per user**, across all SDK requests.&#x20;

Two types of limits are applied:

| **Limit Type**  | **Quota**       | **Duration**               |
| --------------- | --------------- | -------------------------- |
| **Burst Limit** | 300 requests    | Per minute, rolling window |
| **Daily Limit** | 30,000 requests | Per day                    |

If a user exceeds either limit, further requests from that user will be **temporarily blocked** until the corresponding time window resets.

### **API Response**

When a rate limit is exceeded, the SDK will receive the following response:

**Status Code:** `403`

```json
{
    "message": "Rate limit exceeded."
}
```

### **Customization**

Default rate limits are applied automatically for all users. If your use case requires **custom quotas** (e.g., higher throughput for trusted users or partners), please contact the **system administrator** to configure specific rate limits.
