Skip to content
GitHub

Storage Provider Leaderboard

Storage Benchmarks

Upload/download latency and throughput benchmarks for object storage providers. 10 MB file size, 100 iterations.

Last run: May 10
ArchilLatitudeBrowserbaseTigris

Performance Over Time

Composite Score

Detailed Metrics

Provider
Score
Upload (med)
Download (med)
Throughput (med)
Success
AWS S396.5452ms143ms587 Mbps100%
Cloudflare R294.6856ms272ms309 Mbps100%
Tigris92.9479ms796ms105 Mbps100%

Want to see a provider added?

Let us know on X

Methodology

What We Measure

Each benchmark uploads and then downloads a 10 MB file to a bucket in each provider, measuring the time for each operation independently.

Three metrics are captured per iteration: upload latency, download latency, and throughput (Mbps, computed from total transferred bytes over total operation time).

Each provider is tested with 100 iterations per run. Benchmarks run automatically via GitHub Actions on a recurring schedule. All results are committed to the public benchmarks repo.

How We Score

The Composite Score is a weighted blend of upload and download latency metrics multiplied by the success rate. Latency is scored against a fixed 5-second ceiling: 100 × (1 − value / 5,000ms).

The weighted score is multiplied by the success rate (0–1), so providers that fail frequently are penalized proportionally.

  • Upload median: 40%
  • Download median: 40%
  • Upload P95: 10%
  • Download P95: 10%