Developer tools

R2Upload

$0 Egress File Upload API for Cloudflare R2 and S3

Category
Developer tools
Stage
Growth
For
Developers, SaaS teams, media platforms, e-commerce businesses, and agencies managing file uploads to S3-compatible storage.

About

File upload API with BYOB S3-compatible storage, $0 egress fees, 5 TB max file size, remote URL uploads, bulk API, magic links, and an embeddable widget. Powered by Cloudflare R2.

Features

Problem
Egress fees can make high-download workloads expensive.
How it works
Uses Cloudflare R2-backed managed storage and supports R2-connected buckets with zero-egress delivery positioning.
Result
Lower bandwidth costs for file-heavy applications.
Why
Avoids traditional per-GB download charges.
Problem
Supporting multiple storage providers requires separate integrations.
How it works
Connects Cloudflare R2, AWS S3, Wasabi, Backblaze B2, DigitalOcean Spaces, MinIO, and compatible S3 storage through one API.
Result
Multi-cloud BYOB uploads without storage lock-in.
Why
Lets teams retain their chosen storage infrastructure.
Problem
Large files and remote assets need reliable ingestion paths.
How it works
Supports chunked multipart uploads up to 5 TB, remote URL streaming, and bulk ingestion of up to 100 URLs per call.
Result
Scalable file ingestion workflows.
Why
Covers direct user uploads, migrations, and catalog imports.
Problem
Duplicate uploads increase storage consumption.
How it works
Performs automatic SHA-256 integrity verification and deduplication.
Result
Reduced duplicate storage costs.
Why
Identical assets can share physical storage.
Problem
Applications need controlled file access and external submission flows.
How it works
Generates public CDN URLs, time-limited signed URLs, and password- and expiry-capable Magic upload links.
Result
Flexible, secure access for users and clients.
Why
Supports both public delivery and restricted sharing.
Problem
Teams need a faster way to add uploads to their product.
How it works
Offers a REST API, multi-language examples, and an embeddable drag-and-drop upload widget with progress tracking.
Result
Quicker implementation of file-upload experiences.
Why
Reduces custom frontend and backend upload work.

Screenshots

R2Upload screenshot
R2Upload screenshot
R2Upload screenshot
R2Upload screenshot
R2Upload screenshot

Founder

Md. Kamruzzaman

Explore more SaaS products on Buildside