All accounts have limits described below.  Enterprise packages offer complete flexibility over any limits configured on an account.  Please get in touch if you would like to discuss a custom package for your business.


Package Limits

If you would like to calculate your limits based on your package size, we recommend you look at our handy package limits calculator.



Free packagesPaid Self-service & Business packages Enterprise packages
 Connections
 Peak connections (max number of concurrent connections used within a single month)
100Configurable, see our pricing pageCustom or unlimited
 Hard limit on connections (account will block connections)Yes, 100Generally you only pay for your overages.
However, if you exceed your provisioned connections by more than 2.5x then we impose a hard limit.
Bespoke hard limits are designed to be unreachable.
 
 Messages
 Max messages per month (messages and presence published & received + history, find out more)3 millionConfigurable, see our pricing pageCustom or unlimited
 Max messages per hour41,700Total monthly messages / 72. Read more hereCustom or unlimited
 Max bandwidth per month (for all messages and presence events, find out more)5.7GiBTotal monthly messages * 2KiB, see our pricing pageCustom or unlimited
 Max bandwidth per hour0.08GiBTotal hourly messages * 2KiB
Custom or unlimited
 Hard limit if message or bandwidth exceeded (account will block publishing)YesGenerally you only pay for your overages.
However, if you exceed your provisioned messages or bandwidth by more than 2.5x then we impose a hard limit.
Bespoke hard limits are designed to be unreachable.
 Max message size16KiB64KiBCustom, up to 256kb
Max message (publish & subscribe) rate per second
35 per second
6.25x burst from your pre-paid hourly quota
Custom or unlimited
 
 Rate & channel limits 




 Peak concurrent channels (max number of open & active channels used within a single month).
100Configurable, see our pricing page
Custom or unlimited
 Hard limit if channels exceeded (account will block new channels)Yes, 100Generally you only pay for your overages.
However, if you exceed your provisioned connections by more than 2.5x then we impose a hard limit.
Bespoke hard limits are designed to be unreachable.
 Max subscribers on a channel. Find out more about subscribing to channels.UnlimitedUnlimited Unlimited
 Max members present on a channel.
 Find out more about why presence limits exist, and what happens when a presence limit is hit.
50200Custom
 Max publish rate on a realtime connection 15 per second50 per secondCustom
 Max receive rate on a realtime connection 15 per second50 per secondCustom
 Max per-channel message rate 15 per second50 per secondCustom
 Max number of channels per connection
50200
Custom
 API requests using the REST API
20 per secondMin 50 per second
Scales up based on messages purchased
Custom
 Token requests             50 per secondMin 125 per second
Scales up based on peak connections purchased
Custom
 
 Reactor Queue limits
 Find out more about the Ably Reactor
 Max queue size (total number of messages stored across all of your configured queues i.e. you could have two queues with capacity for 25k or one with capacity for 50k)10,00050,000Custom
 Max queue message TTL (total time a message will exist in a queue before it's consumed)1 hour24 hoursCustom
 Max number of queues per account550Custom
 Max messages published into the queues from all pub/sub channels per second 100200Custom
 
 Reactor Events and Function limits
 Find out more about the Ably Reactor Events
 Max number of WebHook messages per second50100Custom
 Max number of Function (AWS Lambda, Azure Functions, Google Cloud Functions etc) invocations per second1530Custom
 Max concurrently-running Azure Function or Google Cloud Function invocations (note: limit does not apply to AWS lambda as lambda events use the async 'event' invocationType, so the request duration is not an issue)
3060Custom
 
 Reactor Firehose
 Find out more about the Ably Reactor Firehose
 Max number of messages per secondEnterprise onlyEnterprise onlyUnlimited


If you would like to calculate your limits based on your package size, we recommend you look at our handy package limits calculator.