All Ably accounts have hard limits that are enforced to prevent abuse. See why we have to impose hourly and hard limits to ensure continuity of service for all our customers.


One such limit is an instantaneous limit, or often referred to as a max rate limit (maxRate metric in error messages).  For an instantaneous rate limit breach, you don't need to take any action -- there is no persistent block, as soon as the instantaneous rate drops below the threshold, the suppression probability will drop to zero. For messages.maxRate, the instantaneous rate is based on your package message limits, so you can upgrade the number of messages in your package to raise the rate. Reactor limits are independent of package size for self-service packages, and are only configurable for Enterprise packages.


Further reading: