Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js starter that uses Vercel Blob for image uploads and storage, styled with Tailwind CSS.

Astro landing page starter with gradient background, responsive hamburger/dropdown menu, and switchable floating/fullscreen headers.
Vercel Blob Next.js Starter is a boilerplate template for Next.js that demonstrates how to add image upload and storage to an app using Vercel Blob, Vercel's object storage service.
The Vercel Blob Next.js Starter is a minimal Next.js application that uses Vercel Blob for image uploads and storage. It takes a user-selected image as input and stores it in a Vercel Blob store, then produces a public URL that the app can render. The template runs on Next.js with Tailwind CSS for styling and is maintained within the vercel/examples repository on GitHub.
pnpm create next-app --example https://github.com/vercel/examples/tree/main/storage/blob-starter, copy .env.example to .env.local, and run pnpm dev to start the development server.The template presents an upload form on the page. When you submit an image, a Next.js API route receives the file and uploads it to Vercel Blob using the Blob SDK, then returns a URL that is displayed on the page. To run it locally, copy .env.example to .env.local, add the values from your Vercel Storage Dashboard, and start the development server with pnpm dev.
Use the Deploy with Vercel button on the template page to clone and deploy in one step; Vercel automatically creates a Blob store for the project. Alternatively, clone the repository and deploy it through your own Git provider.
The .env.example file lists the required variables. You copy that file to .env.local and fill in the values from the Vercel Storage Dashboard so the app can authenticate with your Blob store.
Yes, you can run the template locally with pnpm dev, but you still need a Vercel account and a Blob store to supply the environment variables that make storage work.
Vercel Blob is a global object storage service from Vercel designed for storing files such as images, videos, and documents. This starter shows the recommended way to connect it to a Next.js application.
