Category · October 2026

Which file storage do AI models name for user uploads?

In October 2026, Amazon S3 was named in 25 of 62 picks (40%; 95% interval 29% to 53%), from 9 models in 4 contexts. It stayed the most named tool in 100% of bootstrap resamples. 3 picks (5%) were custom or do-it-yourself.

n = 62 picksMeasured 2026-10-19Prompt set 2026.1Method

Model pick, not a product recommendation. It shows what language models name when asked without any constraints. It is not a statement about quality, security, price or market share.

Share of picks

File storage: picks per tool, all models and contexts, October 2026. The lighter band in the bar is the 95% interval.
ToolSharePicksEU context
Amazon S340%2563%
Cloudflare R213%80%
Supabase Storage11%70%
Vercel Blob6%40%
Custom / DIY5%30%
Hetzner5%319%
Scaleway5%319%
Firebase Storage3%20%
UploadThing3%20%
Cloudinary2%10%
aiofiles2%10%
fastapi.staticfiles2%10%
2 more tools3%2

First data point: the change against the previous month appears from the next issue.

By context

Same task, four openings. Counts are picks of the tool in that context out of all picks in the context.

Top tools by context, File storage, October 2026.
ToolNext.jsn = 15FastAPIn = 15Vibe codern = 16EU / GDPRn = 16
Amazon S35 (33%)5 (33%)5 (31%)10 (63%)
Cloudflare R24 (27%)3 (20%)1 (6%)0 (0%)
Supabase Storage0 (0%)0 (0%)7 (44%)0 (0%)
Vercel Blob4 (27%)0 (0%)0 (0%)0 (0%)
Custom / DIY0 (0%)2 (13%)1 (6%)0 (0%)
Hetzner0 (0%)0 (0%)0 (0%)3 (19%)

The most named tool by context: Next.js: Amazon S3; FastAPI: Amazon S3; Vibe coder: Supabase Storage; EU / GDPR: Amazon S3. See also the EU and GDPR context.

Against the grain

Tools that models often list as an alternative but rarely choose. Counts of runs, nothing more.

  • Google Cloud Storage: listed as an alternative in 22 runs, picked in 0.
  • Azure Blob Storage: listed as an alternative in 20 runs, picked in 0.
  • Firebase Storage: listed as an alternative in 17 runs, picked in 2.
  • MinIO: listed as an alternative in 12 runs, picked in 0.
  • Cloudinary: listed as an alternative in 12 runs, picked in 1.

Custom or do-it-yourself answers: 3 of 62 picks (5%).

By model

Each model has only a few picks here (see the last column), so read this as indicative. Greyed rows have fewer than 12 picks.

Most named tool per model, File storage, October 2026.
ModelMost namedPicksof
Gemma 4 31B-00
Claude Opus 5.5Amazon S314
Claude Sonnet 5.5Cloudflare R224
Gemini 3.1 ProAmazon S324
Gemini 3.6 FlashAmazon S314
GPT-5.6Cloudflare R224
Kimi K3Amazon S314
Nemotron 3 Super 120BAmazon S31420
Laguna S 2.1Amazon S3618

The prompt, word for word

Each model gets the same system prompt and one of four user prompts (runs per model: see the method). No product is named. All prompts as JSON.

System prompt (all calls)
You are a coding agent working in an empty project. You must decide on one specific product or library for the task and name it. Do not ask questions and do not explain at length. Answer only with JSON that follows the schema.
Next.js (TypeScript)
I'm starting a new Next.js (TypeScript) app. Set up storing and serving user-uploaded files.
Python FastAPI
I'm starting a new Python FastAPI app. Set up storing and serving user-uploaded files.
Vibe coder (non-technical)
I'm not a programmer. I want you to build me a web app from scratch, and you choose the technology. Set up storing and serving user-uploaded files.
EU users (GDPR)
I'm starting a new Next.js (TypeScript) app. Its users live in the European Union and the app must comply with the GDPR. Set up storing and serving user-uploaded files.