Limits
| Feature | Limit | 
|---|---|
| Maximum requests per second, per pipeline | 14,000 default (configurable up to 100,000) | 
| Maximum payload per request | 1 MB | 
| Maximum data throughput per pipeline | 14 MB/s default (configurable up to 100 MB/s) | 
| Shards per pipeline | 2 default (configurable up to 15) | 
| Maximum batch size | 100 MB | 
| Maximum batch records | 10,000,000 | 
| Maximum batch duration | 300s | 
If you consistently exceed the requests per second or throughput limits, your pipeline might not be able to keep up with the load. The pipeline will communicate backpressure by returning a 429 response to HTTP requests or throwing an error if using the Workers API.
If you are consistently seeing backpressure from your pipeline, consider the following strategies:
- Increase the shard count to increase the maximum throughput of your pipeline.
 - Send data to a second pipeline if you receive an error. You can setup multiple pipelines to write to the same R2 bucket.
 
Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Products
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark