Novu · Rate Limits

Novu Co Rate Limits

Novu Cloud enforces documented per-second API rate limits using a token-bucket model that varies by plan tier and by request category. Requests are grouped into three categories - Events (Trigger), Configuration, and a Global default bucket - each with its own per-second budget. Standard requests cost 1 token; bulk requests (for example POST /v1/events/trigger/bulk) cost 100 tokens, so a bulk call consumes a much larger share of the budget. Limits scale up with the plan: Free, Pro, Team, and Enterprise. Self-hosted Novu deployments configure their own limits.

Novu Co Rate Limits is the machine-readable rate-limit profile for Novu on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 13 rate-limit definitions, measuring requests and tokens.

The profile also includes 4 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Notifications, Multi-Channel, Rate Limiting, and Quotas.

13 Limits Throttle: 429
NotificationsMulti-ChannelRate LimitingQuotas

Limits

Events (Trigger) - Free account
requests
60 per second
Trigger/broadcast/cancel event endpoints on the Free tier.
Events (Trigger) - Pro account
requests
240 per second
Trigger category on the Pro tier.
Events (Trigger) - Team account
requests
600 per second
Trigger category on the Team tier.
Events (Trigger) - Enterprise account
requests
6000 per second
Trigger category on the Enterprise tier.
Configuration - Free account
requests
20 per second
Configuration endpoints (workflows, integrations, layouts, environments, etc.) on Free.
Configuration - Pro account
requests
80 per second
Configuration category on the Pro tier.
Configuration - Team account
requests
200 per second
Configuration category on the Team tier.
Configuration - Enterprise account
requests
2000 per second
Configuration category on the Enterprise tier.
Global - Free account
requests
30 per second
Default/global bucket for all other endpoints on Free.
Global - Pro account
requests
120 per second
Global category on the Pro tier.
Global - Team account
requests
300 per second
Global category on the Team tier.
Global - Enterprise account
requests
3000 per second
Global category on the Enterprise tier.
Bulk Request Token Cost request
tokens
100 tokens per bulk request
Bulk endpoints (e.g. /v1/events/trigger/bulk) cost 100 tokens; standard requests cost 1 token.

Policies

Token Bucket
Each request category has a per-second token budget; standard requests cost 1 token and bulk requests cost 100 tokens.
Tiered Limits
Per-second budgets scale with the plan tier (Free < Pro < Team < Enterprise).
Backoff Strategy
On 429 Too Many Requests, honor the Retry-After header and implement exponential backoff with jitter to avoid thundering-herd retries.
Rate Limit Headers
Clients should read RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, and RateLimit-Policy to stay under budget proactively.

Sources