Provider notes

Last updated: November 9, 2026

Every provider speaks S3, but not all of it, and not always the same way. We run BucketWorx's full test suite against each provider we name, and this page lists what we found and what BucketWorx does about it, so nothing surprises you.

Why each provider has its own preset

Any S3 client can connect to these providers with an address and a key. What it can't see is where each one quietly differs from Amazon S3: a request it ignores but answers as if it hadn't, a setting it accepts and doesn't keep, a file name it can't store. Those differences only show up when you test for them, and they're the kind that lose data without an error. So the main providers we've tested each have their own choice in BucketWorx's provider list, built from what the tests found. It fills in the right address and settings, hides what that provider can't do instead of letting it fail, and takes extra care where the provider doesn't. Pick the provider's own choice when there is one. For everything else, "Other S3-compatible" assumes the least (see the end of this page).

The largest file each provider takes

From each provider's documentation, read November 7, 2026. From beta 4, BucketWorx refuses a file that's too big before anything uploads, and says which limit it hit. Downloads have no limit.

Amazon S3, MinIO, other S3-compatible48.8 TiB (10,000 parts of 5 GiB)
Backblaze B210 TB
Wasabi, DigitalOcean Spaces5 TiB
Cloudflare R24.995 TiB
Neon10 GiB
Storj48.8 TiB in BucketWorx (10,000 parts of 5 GiB); Storj itself lists no limit
Supabase StorageYour project's file size limit: 50 MB on the free plan, up to 500 GB on Pro

One term comes up a lot below. When BucketWorx replaces, copies over or deletes a file, it normally asks the server to do it only if the file is still the one you chose, so a change someone else made in the meantime isn't lost. Some servers ignore that request. There, BucketWorx looks at the file itself just before it writes, and stops if it changed. The only gap left is a change made by someone else in the same instant.

Amazon S3

The reference: everything in BucketWorx works here, including storage classes, archive restores and Object Lock.

Cloudflare R2

Tested again November 9, 2026, with the full test suite, including the beta 5 features.

Backblaze B2

Tested November 1, 2026. The beta 5 features were tested on November 9 until B2's free daily request limit stopped the run; the rest runs once it resets.

DigitalOcean Spaces

Tested again November 9, 2026, with the full test suite, including the beta 5 features.

MinIO

Tested again November 9, 2026, on a current MinIO server, with the full test suite including the beta 5 features.

Wasabi

Tested again November 9, 2026, with the full test suite including the beta 5 features, on a trial account. Trial accounts can't make files public, so that part wasn't tested.

Neon

Tested again November 9, 2026, with the full test suite, including the beta 5 features.

Supabase Storage

Supabase gets its own provider choice in beta 4. Enter your project ref and BucketWorx fills in the S3 address (https://<project-ref>.storage.supabase.co/storage/v1/s3). The region defaults to us-east-1; your project's own region is under Storage > S3 in the Supabase dashboard. In beta 3 and earlier, use "Other S3-compatible" with that address and path-style addresses on: browsing, uploads, downloads, copies, renames and deletes work, but the checks below fail with an error instead of being hidden.

Tested again November 9, 2026, with the full test suite, including the beta 5 features.

Storj

Storj gets its own provider choice in beta 4, which fills in Storj's S3 gateway (https://gateway.storjshare.io). Create the keys in the Storj console under Access Keys > New Access Key, with the type S3 Credentials. In beta 3 and earlier, deleting a folder or several files at once fails on Storj, so wait for beta 4.

Tested again November 9, 2026, with the full test suite, including the beta 5 features.

Leaseweb (NetApp StorageGRID)

Connect it with "Other S3-compatible" and the endpoint Leaseweb gives you.

Tested again November 9, 2026, with the full test suite, including the beta 5 features.

Self-hosted servers

We ran a shorter set of tests on these open-source servers, each in Docker on November 5, 2026: browsing, uploads, downloads, overwrites, versions, restore, delete, headers, tags and listing. Connect them with "Other S3-compatible", your server's address and path-style addresses on.

Ceph (RADOS Gateway) 19.2

Garage

RustFS

SeaweedFS

Other S3-compatible servers

For a server we haven't tested, BucketWorx assumes the least: it still asks for "only if still the one you chose", looks itself just before each write as well, and in a bucket with versioning it checks after each delete that the files are really gone. Most things will work. If something doesn't, tell us which server it is.

More help

Topics

Step-by-step guides

All help, including installing BucketWorx.