Resource-based limits

The limits on this page apply to accounts on resource-based pricing. Accounts on MAU pricing have different limits.

The types of limit, how to view them and what happens when you exceed one are the same under both pricing models. Under resource-based pricing, Ably will also contact you if your usage consistently exceeds the limits of your package, to let you know that you need to upgrade.

Application limits

Application limits relate to the quantity of resources that can be created per account.

Application limitFreeStandardProEnterprise
Number of apps (per account)

the maximum number of applications that can be created per account

100100100100
Number of API keys (per account)

the maximum number of API keys that can be created per account

100100100100
Number of rules (per account)

the maximum number of rules that can be created per account

100100100100
Number of namespaces (per account)

the maximum number of namespaces that can be created per account

100100100100

Message limits

Message limits relate to the number, rate and bandwidth of messages consumed across your account. See how messages are counted for which operations count as a message. Message count limits and data transfer (bandwidth) limits are enforced separately - exceeding one does not affect the other.

Message limitFreeStandardProEnterprise
Message rate (per second)

the maximum rate at which messages can be published and received across your account each second

5002,50010,000Unlimited
Messages (per month)

the maximum number of messages that can be sent and received across your account each month

6,000,000UnlimitedUnlimitedUnlimited
Message count (per hour)

the total number of messages that can be sent across an account per hour

250,0005,208,00020,833,000Unlimited
Message bandwidth rate (per second, KiB)

the maximum rate at which data can be transferred through messages each second, in KiB

2,38411,92147,684Unlimited
Message bandwidth (hourly, GiB)

the maximum amount of data that can be transferred through messages each hour, in GiB

1.224.899.3Unlimited
Message bandwidth (monthly, GiB)

the maximum amount of data that can be transferred through messages each month, in GiB

28.61,1924,768Unlimited
Max message size (KiB)

the maximum size of a single published message

6464256256
Default history TTL (hours)

the default time that a message or presence message can be retrieved from history

24727272
Max history / storage TTL (days)

the maximum time that a message or presence message can be retrieved from history

130365365

Channel limits

Channel limits relate to the number, rate and membership of channels on your account. See why concurrent channel limits exist for the reasoning behind them.

Channel limitFreeStandardProEnterprise
Concurrent channels

the maximum number of channels that are active simultaneously at any point

20010,00050,000Unlimited
Default last message on channel TTL (days)

the default period that the last message on a channel is stored for, when enabled

130365365
Channel creation rate (per second)

the maximum rate at which channels can be created across an account

42250500Custom
Message publish rate per channel (per second)

the maximum rate at which messages can be published for each channel

50505050
Message bandwidth per channel (per second)

the maximum total size of all messages published to a channel per second

1024 KiB1024 KiB1024 KiB1024 KiB
Presence members per channel

the maximum number of clients that can be simultaneously present on a channel

200200200200
Presence members per channel with server-side batching enabled

the maximum number of clients that can be simultaneously present on a channel when server-side batching is enabled

2005,00010,00020,000
Total object size per channel(MB)

the maximum aggregate size of all objects on a channel

6.56.56.56.5

Connection limits

Connection limits relate to the realtime connections made to Ably from your account.

Connection limitFreeStandardProEnterprise
Concurrent connections

the maximum number of realtime clients connected to Ably simultaneously at any point

20010,00050,000Unlimited
New connection rate (per second)

the maximum rate at which new realtime connections can be made to Ably across an account

42250500Custom
Inbound message rate (per second)

the maximum rate at which messages can be published by a realtime connection

50505050
Outbound message rate (per second)

the maximum rate at which messages can be received by a realtime connection

50505050
Number of channels per connection

the maximum number of channels that each connection can be attached to

200200200200
Connection state TTL

the maximum duration that Ably will preserve the state of a dropped connection for

2 mins2 mins2 mins2 mins

Integration limits

Integration limits relate to the rate and concurrency of webhooks, queues and Firehose.

Integration limitFreeStandardProEnterprise
Integration rate (per second)

the maximum rate at which integrations can be executed, or streamed

2502501,000Custom
Webhook concurrency

the maximum number of unbatched webhook requests that can be in-flight at any one time from a given source

2525100Custom
Webhook batch size

the maximum number of webhook events that can be sent per batch

50100100100
Webhook batch concurrency

the maximum number of webhook batches that can be processed at the same time

1111
Max number of queues (per account)

the maximum number of queues that can be created per account

51050100+
Max queue length

the maximum number of messages that can be stored in queues whilst waiting to be consumed. This value is shared between all queues in an account

50,00050,00050,00050,000
Queue publish rate (per second)

the maximum rate at which messages can be published to all queues across your account

2502501,000Custom
Queue TTL (hours)

the maximum time that a message is stored in a queue for, before being transferred to the dead letter queue

24242424

API limits

API request limits are the maximum number of REST API requests, Control API requests and token requests that can be made to Ably.

API request limitFreeStandardProEnterprise
HTTP API requests (per hour)

the maximum number of HTTP API requests that can be made to Ably per hour, excluding token requests

25,000521,0002,083,300Custom
HTTP API request rate (per second)

the maximum rate at which HTTP API requests can be made to Ably

503621,447Custom
Token requests (per hour)

the maximum number of token requests that can be made to Ably per hour

60,000360,000720,000Custom
Token request rate (per second)

the maximum rate at which token requests can be made

50250500Custom
Control API: authenticated account requests (per hour)

the maximum number of requests that can be made to the Control API, per hour, from authenticated users

4000400040004000
Control API: authenticated access token requests (per hour)

the maximum number of requests that can be made to the Control API, per hour, for each access token

2000200020002000
Control API: unauthenticated requests (per hour)

the maximum number of requests that can be made to the Control API, per hour, from unauthenticated users

60606060