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 |
Exceeding requests per second or throughput limits
Section titled “Exceeding requests per second or throughput limits”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