Serverless storage designed for the web
Accelerate your Vercel Workflow with databases optimized for the fastest frontends
Easy uploads for edge-delivered files
The simplest way to store and access media files on a global network. Perfect for unstructured data like images, videos, and audio files.


Built for modern web frameworks
Designed for the evolution of JavaScript and TypeScript frameworks, Vercel Blob allows developers to store and retrieve any file with an intuitive, promise-based API.import { put } from '@vercel/blob'; export async function PUT(request: Request) { const form = await request.formData(); const file = form.get('file') as File; const blob = await put('avatars/user-42.png', file, { access: 'public' }); return Response.json(blob);}
Highly available at the lowest latency
Give your files a global home. With one URL, store and read file objects from anywhere.
Global file storage
With Vercel Blob, upload and serve files from a global network through unique and secure, immutable URLs.
Ready for the edge
For low-latency, high-throughput reads and writes, designed to work natively with Vercel's compute products.
No management required
No setup required. Spend your time building your application, not managing database instances.
Effortless scaling
Built to handle the unpredictable nature of web traffic, scaling up and down as needed.