Developer platform (ETI)
R2
Score: 7/10Zero egress changes the math; the reliability hasn't caught up to it yet.
Last updated
R2 is S3-compatible object storage with no egress fees, a pricing decision that changes how you can build around it. Serving large files, replicating data, and moving between providers no longer carry S3-style egress charges. Put the CDN in front and it is hard to beat for bulk storage.
The S3 API compatibility is broad enough that most tooling works unmodified, Workers bindings make access from the platform trivial, and features have accumulated steadily: event notifications, lifecycle rules, the Data Catalog for Iceberg tables.
The missing three points come down to trust. Elevated error rates and slow listings still happen often enough that critical systems need retries and a fallback. The Infrequent Access tier also feels at odds with R2: retrieval fees and minimum storage periods bring back the billing traps its simple pricing was meant to remove, and one lifecycle rule can apply them to hot data. Some S3 basics are still missing or incomplete too, most notably object versioning. The pricing is a 10. The operations are not.