API limits
Even if a single endpoint call looks simple, production integrations should always assume the platform may enforce throughput, concurrency, or operational limits.
Why limits matter
Limits protect both BrowserBee and your integration from unstable behavior during:
- bursts of background synchronization
- fan-out jobs
- repeated retries
- multi-tenant or multi-workspace workloads
Good default behavior
Use these defaults in early integrations:
- avoid unnecessary polling
- cap concurrency
- back off when requests fail transiently
- queue or batch work on your side when volume grows
How to think about throughput
Instead of asking only "how fast can we call BrowserBee?", ask:
- how many requests do we actually need?
- which ones can be delayed safely?
- which ones can be grouped or deduplicated?
- which workflows should degrade gracefully under pressure?
That mindset usually matters more than any single numeric limit.
Signals to watch
Your application should monitor:
- request volume
- error rate
- retry rate
- latency
- sustained backoff behavior
Those signals help you distinguish normal traffic from integration stress.
Next steps
- Review Handle rate limits and retries.
- Review Errors.