• Improve global upload performance with R2 Local Uploads 2026-02-03 Frank Chen Rahul Suresh Anni Wang Today, we are launchingLocal Uploadsfor R2 inopen beta. • WithLocal Uploadsenabled, object data is automatically written to a storage location close to the client first, then asynchronously copied to where the bucket lives. • The data is immediately accessible and staysstrongly consistent. • Uploads get faster, and data feels global. • For many applications, performance needs to be global. • Users uploading media content from different regions, for example, or devices sending logs and telemetry from all around the world.

Article Summaries:

  • Today, we are launching Local Uploads for R2 in open beta. With Local Uploads enabled, object data is automatically written to a storage location close to the client first, then asynchronously copied to where the bucket lives. The data is immediately accessible and stays strongly consistent. Uploads get faster, and data feels global. For many applications, performance needs to be global. Users uploading media content from different regions, for example, or devices sending logs and telemetry from all around the world. But your data has to live somewhere, and that means uploads from far away hav
  • Cloudflare has launched Local Uploads for its R2 object‑storage service in open beta. The feature writes uploaded data to a storage node near the client first, then asynchronously copies it to the bucket’s designated region. This approach delivers immediate, strongly‑consistent access while reducing upload latency by up to 75 % for cross‑region traffic, as shown in private beta tests and synthetic benchmarks. Local Uploads works with the S3 API, Workers bindings, or plain HTTP, and can be enabled via the Cloudflare Dashboard or a single Wrangler command. The update aims to make both reads and writes faster for globally distributed users.

Sources: