To protect our endpoint from being overwhelmed, we have rate limits in place. For query/mutation, there is a 5000 limit per 5 minute interval.
Every response header will have 3 rate-limit headers:
  • Ratelimit-Limit — The maximum number of api calls in this interval (currently always 5000).
  • Ratelimit-Remaining — The number of api calls you have left in this interval.
  • Ratelimit-Reset — A Unix epoch timestamp of when the current interval ends.
Any request beyond the limit would receive an HTTP response code of 429 Too Many Requests.


  • Client could listen up to 50 endpoints per web socket connection. Attempting to listen to more would return an error.
  • Each endpoint has a buffer size of 30. If client are too slow to read, the particular endpoint would be closed.
  • Each IP could establish up to 100 web socket connections.