Findings / run 2026-11-02

Cloudflare R2 is named 6 times. The install is always AWS S3.

In 30 AI coding answers that store files, AWS S3 was the pick 17 times. Cloudflare R2 was named in 6 answers and never chosen, usually as 'the same code with a different endpoint'.

Object storage: installs out of 30 answers (10 per model), run 2026-11-02
ProductInstalledClaudeGPTGeminiMentioned
AWS S31766521
Vercel Blob20024
Cloudinary20203
Cloudflare R200006
MinIO00004
UploadThing00002
Google Cloud Storage00001
Supabase Storage00001

Five tasks that upload, store or serve files, twice on each of Claude, GPT and Gemini. AWS S3 was the pick in 17 of 30 answers. Vercel Blob and Cloudinary got 2 each, and 9 answers stored files on local disk or didn't choose.

Cloudflare R2 was named in 6 answers and chosen in none. Almost every mention is the same sentence:

“I'll assume Next.js App Router, with S3-compatible storage (AWS S3 works; Cloudflare R2 is the same code with a different endpoint).” Claude

That's fair, R2 speaks the S3 API. But the answer then installs @aws-sdk/client-s3, writes an AWS region and bucket into the env file, and the developer following it signs up for AWS. MinIO (4 mentions) and UploadThing (2) also got zero installs.

What it means

“Compatible with the leader” keeps you in the answer but hands the default to the leader. A product that wants the pick needs the model to write its endpoint and its env vars, not just its name in brackets.

Scoring note: we count the storage the answer actually configures. An answer that says “S3 or R2” and writes AWS settings counts as S3.

Limits

These are answers from the models' APIs to one-shot build prompts, not full agents (Claude Code, Cursor, Codex) working inside an existing repo. Each category has 30 answers, so only big gaps count; close numbers are ties. How we measure, and every answer is in the raw data.

See the data

More findings

Did we get something wrong?

A tool we missed, a pick that looks wrong, a prompt we should add? Tell us. We read every note and fix the data in the next run.

Is your product losing these picks?

Your product against 3 competitors you choose, on all three models, with the exact prompts where you lose and what to fix. $19, delivered within 24 hours.