Skip to main content

Private storage for Vercel Blob, now available in public beta

By Steven Van ·

Private stores require authentication for every read and write, and the beta is open on all plans at standard Blob pricing.

Vercel Blob now supports private storage, in public beta, for files that shouldn't be reachable by a public URL, such as contracts, invoices, and internal reports. Where public storage allows public reads for media assets, private storage requires authentication for every read and write, so files can't be exposed by their URL alone.

A private store can be created from the Storage dashboard or the CLI. When it's created inside a linked project, the CLI prompts to connect the store and adds a BLOB_READ_WRITE_TOKEN environment variable automatically, which the SDK uses to authenticate. Files are uploaded with put or upload using the access: 'private' option, and downloaded with the get method, which streams them back.

Private storage is available in beta on all plans, at standard Vercel Blob pricing.

Vercel
Vercel
The platform for frontend developers — deploy, preview, and scale web apps and AI agents with zero config.
View Vercel →

Read the original announcement →

Read Private storage for Vercel Blob, now available in public beta on Creators Toolbox