Files SDK
One TypeScript API for S3, R2, GCS, Azure, and 40+ object stores
About
Files SDK, by Hayden Bleasel, is a unified SDK for S3, R2, Google Cloud Storage, Azure, and more than 40 object and blob stores. It offers one small API with web-standard I/O and a typed escape hatch to the native client. It installs from npm.
Install
npm install files-sdkFor an agent
Use it to avoid lock-in to one storage provider. Test large uploads with each backend you plan to use.
Why it is here. It removes storage vendor lock-in from app code.
Install command, framework, licence and component list.
Notable for
- 40+ storage backends
- Web-standard I/O
Provenance
Verified 2026-10-09. HTTP 200. https://files-sdk.dev/ (HTTP 200, page fetched 2026-10-09), https://github.com/haydenbleasel/files-sdk (GitHub API, 1553 stars), depo.zip listing https://www.depo.zip/tools/j576hb4e1s1t9dkrx7rf3f9r0187eagr








