{"slug": "vercel-private-blob-is-now-generally-available", "title": "Vercel Private Blob is now generally available", "summary": "Vercel Private Blob is now generally available for all plans, enabling secure storage of sensitive files with controlled access. The release graduates private stores, signed URLs, and OIDC authentication from beta, allowing functions and CLI to authenticate without static tokens.", "body_md": "Vercel Private Blob is now generally available for all plans. Store sensitive files like user-uploaded photos, invoices, and agent memory, and control exactly who can read them. Private stores, Signed URLs, and OIDC authentication all graduate from beta with this release.\n\nVercel Private Blob uses the same Blob API as public blobs. Specify `access: 'private'`\n\nwhen uploading a blob:\n\nFunctions running on Vercel now authenticate to Vercel Private Blob with a short-lived, auto-rotating OIDC token scoped to the project, with no static read-write token in your environment.\n\nThe Vercel CLI also supports OIDC authentication, so you can read from and write to a private store from your terminal without a long-lived token. For stores still using a static token, you can upgrade to OIDC and revoke the old credential from the dashboard.\n\nMint a URL scoped to a single operation, pathname, and an expiration date you choose for up to 7 days, then hand it to a client to perform a `PUT`\n\n, `GET`\n\n, `HEAD`\n\n, or `DELETE`\n\noperation on a single object, without ever exposing your store credentials.\n\nSigned URLs work well when you want to grant temporary, narrow access to a private object without putting your server in the data path:\n\nLet a user download a private file, like an invoice, a report, or an export, with a link that expires.\n\nShare an object with a third party or external service for a fixed window.\n\nHand an agent one-off `delete`\n\naccess to clean up a specific object.\n\nLearn more about Vercel Private Blob in the [documentation](https://vercel.com/docs/vercel-blob/private-storage).", "url": "https://wpnews.pro/news/vercel-private-blob-is-now-generally-available", "canonical_source": "https://vercel.com/changelog/vercel-private-blob-is-now-generally-available", "published_at": "2026-06-30 00:00:00+00:00", "updated_at": "2026-06-30 18:19:41.680201+00:00", "lang": "en", "topics": ["developer-tools", "ai-infrastructure"], "entities": ["Vercel", "Vercel Private Blob", "OIDC"], "alternates": {"html": "https://wpnews.pro/news/vercel-private-blob-is-now-generally-available", "markdown": "https://wpnews.pro/news/vercel-private-blob-is-now-generally-available.md", "text": "https://wpnews.pro/news/vercel-private-blob-is-now-generally-available.txt", "jsonld": "https://wpnews.pro/news/vercel-private-blob-is-now-generally-available.jsonld"}}