Skip to main content

Rate limits

To ensure a fair and efficient use of the Emogg WebSocket API for all users, we've implemented several rate limits. These limits are designed to prevent excessive usage that could affect the stability and reliability of the service. It's important to be aware of these limits to manage your application's behavior and avoid interruptions.

Limits

Connections limit

You're allowed up to 90 new connections to our server every 60 seconds, per IP address.

Message limit

A user can send up to 80 messages every 60 seconds across all their WebSocket connections.

Channel subscriptions limits

  • Per connection: Each connection can be subscribed to a maximum of 5 event channels simultaneously. This limit allows for efficient data streaming without overloading the connection.
  • Per user: Each user can be subscribed to a maximum of 10 event channels across all their connections.

Future changes

Please note that these limits are subject to change based on our ongoing evaluation of service performance and user needs. Any changes to these limits will be communicated in advance to ensure that you have ample time to adjust your applications accordingly.

By adhering to these rate limits, you help us maintain high service quality and availability for the entire Emogg user community. If you encounter any rate limit errors, we recommend implementing retry mechanisms with appropriate backoff strategies in your application.