Operation-level rate limits
How many times a specific GraphQL operation can be called per minute, regardless of which customer or subscription is targeted.
† Routed through the Edge API (a separate, REST-style layer) and shared with all Edge API endpoints — see Edge API rate limits.
reportEvent supports up to 100,000 events per second on Stigg Cloud. For higher limits, see BYOC below or contact Stigg Support.Need 1M+ events/second? Join the BYOC Early Access
Bring Your Own Cloud (BYOC) deploys Stigg’s ingestion layer in your own infrastructure, removing rate-limit ceilings and keeping event data in your cloud. Contact us to join the Early Access program.
Entity-level rate limits (resource protection)
These limits exist to prevent repeated concurrent mutations on the same entity, which can cause:- Parallel processing contention
- Unnecessary retries
- Backend instability
- Incident-level load amplification
Entity types
Entity-level rate limits are enforced for the following entities:- Customer
- Subscription
- Customer resource (customer and resource combination)
- Customer-based operations →
customerId - Subscription-based operations →
subscriptionId - Customer and resource operations →
customerId:resourceId
Example
If the entity-level limit is 30 calls per minute:- Calling
cancelSubscription30 times per minute for the same subscription ID is allowed - The 31st call for that subscription will fail
- Calls for other subscriptions are unaffected
- Calls for other customers are unaffected
- The calls use different GraphQL mutations
- The operation-level rate limit has not been reached
GraphQL operations with entity-level rate limits
The following GraphQL mutations are subject to entity-level rate limiting. Each mutation is limited based on the specific entity key it mutates.If higher rate limits are required, please contact Stigg Support
