To ensure optimal performance for all users, Bunny Storage has limits on concurrent connections and uploads.
Connection limits
How limits are applied
Limits are applied on a per-server basis. Each Bunny Storage region runs multiple servers, and each server tracks limits independently.
In practice, this allows you to achieve much higher concurrency than the per-server limits suggest.
Rate limit responses
When you reach a connection limit, further requests will be rejected with:
- HTTP Status Code: 429 (Too Many Requests)
- FTP Response: Connection refused
If this happens:
- Reduce concurrent connections
- Implement exponential backoff retry logic
- Distribute requests across longer time periods
Durability and reliability
For information about data durability, redundancy, and reliability guarantees, see Durability. Last modified on June 25, 2026