51002: Client Connection: Request rate limit exceeded
ERROR
Twilio rejected the client connection request because your application exceeded the allowed request rate. This error usually appears when a client or group of clients sends connection or initialization requests too quickly.
- Your application is repeatedly creating new client connections in a short period of time.
- A reconnect loop is causing clients to retry immediately after a failed or interrupted connection.
- Multiple browser tabs, devices, or sessions are connecting at the same time for the same user or account.
- A deployment issue or client-side bug is generating unexpected traffic spikes.
- Load testing or scripted traffic exceeded the default request rate for client connections.
- Review your client connection logic and reduce how often your application creates new connections.
- Add retry backoff so clients do not reconnect immediately and repeatedly after a connection failure.
- Reuse existing sessions where possible instead of creating a new client connection for every action or page load.
- Check for duplicate initialization in your application, especially in browser refresh flows, mobile app lifecycle events, or background retries.
- Confirm that the increased request volume is expected and not caused by a bug or runaway process.
- If the traffic pattern is valid and you need a higher limit, contact Support through the Help Center.