Files SDK: One Unified Storage API for S3, R2, Google Drive, and 18 More Providers
Files SDK by Hayden Bleasel (OpenAI) provides a single, honest API for 18 object and blob storage providers — with web-standards I/O, edge runtime support, and built-in tools for OpenAI, Vercel AI, and Claude Agents SDKs.

What Is Files SDK?
Files SDK is a new open-source storage library created by Hayden Bleasel (Member of Technical Staff at OpenAI, prev Vercel and Palantir). It provides a single, unified API for 18 object and blob storage backends — including S3, Cloudflare R2, Vercel Blob, Google Drive, and more — with web-standards I/O and a clean escape hatch to the native client when you need it.
The Problem It Solves
Every storage provider has its own SDK, its own authentication flow, its own method names. Switching providers — or supporting multiple at once — means rewriting your storage layer. Files SDK eliminates that friction with a consistent, minimal API: upload, download, head, delete, copy, list, and url. Same methods, every provider.
Built for Modern Runtimes and AI Frameworks
Files SDK runs everywhere: Node.js, Bun, Deno, edge runtimes, and browsers. It also ships with first-class tool integrations for the three dominant AI agent SDKs — OpenAI Agents SDK, Vercel AI SDK, and Claude Agents SDK — making it the go-to storage layer for AI-native applications that need to read and write files as part of agentic workflows.
With 18 providers on day one, the library covers virtually every storage option a developer would reach for. Whether you're storing user uploads, agent-generated artifacts, or model outputs, Files SDK gives you a stable interface that won't change even if you swap providers.
Where to Get It
Files SDK is available at files-sdk.dev. It's open source, lightweight, and already getting strong traction in the AI developer community. For any project that touches file storage — especially agentic ones — this is worth adopting early.
Enjoyed this?
Get more posts like this delivered to your inbox.
Mirage by Strukto: A Unified Virtual Filesystem That Lets AI Agents Work Across Every Service at Once
Next →mxbai-rerank-v3-listwise: Mixedbread's New Reranker That Goes Beyond Binary Relevance
Related Articles
Microsoft Announces v2.0 of Official MCP C# SDK: Stateless by Default & Interactive via MRTR
4 min readOpenAI Releases Codex Security: An Open-Source CLI and TypeScript SDK to Find, Validate, and Fix Security Vulnerabilities in Your Code
4 min read