Vercel

Vercel Blob Adds Private Storage for Secure, Authenticated File Handling


Executive Summary

Vercel has launched a private storage feature for its Vercel Blob service, enabling developers to securely store sensitive files such as contracts, invoices, and internal reports. Currently in beta, this feature ensures that all operations require authentication, preventing files from being exposed via public URLs. Private storage can be managed via the Vercel dashboard, CLI, or SDK and is available on all plans under standard Vercel Blob pricing.

Key Takeaways

* New Feature: Vercel Blob now supports "private storage" as an alternative to its default public storage.

* Primary Function: Provides secure, authenticated storage for sensitive files, requiring authentication for all read and write operations.

* Use Cases: Ideal for storing confidential documents like contracts, invoices, or internal company reports.

* Implementation: Private stores can be created via the Storage dashboard or Vercel CLI. The SDK's `put`, `upload`, and `get` methods now accept an `access: 'private'` option to utilize the feature.

* Authentication: Access is managed using the `BLOB_READ_WRITE_TOKEN` environment variable, which is automatically handled by the Vercel SDK.

* Availability & Pricing: The feature is currently in beta, available on all Vercel plans, and follows the standard Vercel Blob pricing structure.

Strategic Importance

This update significantly enhances Vercel's platform capabilities, making it a more comprehensive solution for full-stack applications that need to handle sensitive or private user data securely.

Original article