Rate Limit Overview
Different endpoint groups have different rate limits:Rate Limit Headers
Every API response includes rate limit information:Handling Rate Limits
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
Retry Strategy
Implement exponential backoff with jitter:Best Practices
1. Monitor Rate Limit Headers
Track your remaining quota and slow down before hitting limits:2. Batch Requests
When possible, use batch endpoints instead of individual requests:3. Cache Responses
Cache responses that don’t change frequently:4. Use Webhooks
For real-time updates, use webhooks instead of polling:Edge API Rate Limits
Edge agents have higher rate limits (1000 req/min) to accommodate:- Heartbeats every 30 seconds
- Metrics every 60 seconds
- Config syncs every 60 seconds
Rate Limits by Plan
Higher-tier plans have increased rate limits:Troubleshooting
I'm hitting rate limits unexpectedly
I'm hitting rate limits unexpectedly
- Check if you have retry loops without proper backoff
- Verify you’re not making duplicate requests
- Review the
X-RateLimit-Remainingheader to see your usage - Consider caching frequently-accessed data
My edge agents are being rate limited
My edge agents are being rate limited
- Verify heartbeat/metrics intervals aren’t too aggressive
- Check total agent count vs. edge API limits
- Ensure agents aren’t retrying failed requests too quickly
- Contact support if you need higher limits
How do I request higher limits?
How do I request higher limits?
Enterprise customers can request custom rate limits.
Contact support@logfleet.io with:
- Your organization ID
- Current usage patterns
- Required limits and justification