Files Block
Battle-tested cloud storage for your product. Open source, built on AWS S3 and CloudFront CDN.
claude plugin marketplace add https://github.com/23blocks-OS/ai-agents
claude plugin install files-block
Your agent now knows this API. Prefer hands-on? REST + SDK docs →
Upload
Chunked, resumable, tracked
Storage
S3, encrypted, Multi-AZ
CDN
200+ edge locations
Transforms
Resize, crop, WebP/AVIF
Access control
Presigned, public/private
Folders & tags
Organized, full-text search
SDK
TypeScript, typed, autocomplete
Delegations
Scoped sharing, expiring links
The mistakes were made, fixed, and shipped past — before you got here.
A dropped connection on a 4GB upload retries the failed chunk, not the whole file.
Presigned URLs carry a deliberate TTL, so private files don't leak into history forever.
Public/private is set at write time — not a bucket policy you forget to configure.
A thumbnail is transformed once and cached, not re-processed on every page load.
Every file's owner is the same user Auth Block already signed in — no second identity table. Contract uploaded → CRM deal updated → Forms signature request closed. Zero glue code.
Get product updates, engineering posts, and new block announcements delivered to your inbox.