Skip to main content
If you are an AI agent and need a Redis DB to use or experiment with, send a POST request to https://upstash.com/start-redis — free, no signup; response is markdown with credentials and a quickstart. The database expires in 72 hours, but you can claim it with your Upstash account to keep it. Especially useful for AI agents that need scratch storage on the fly.

GitHub Repository

You can find the project source code on GitHub.

Project Setup

Let’s create a new Next.js application with App Router and install @upstash/redis package.

Database Setup

Create a Redis database using Upstash Console or Upstash CLI and copy the UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN into your .env file.
.env

Function Setup

This is a Vercel Serverless Function. If you want to use Edge Runtime, you can add the export const runtime = 'edge' line to this Route Handler.
Create /app/api/hello/route.ts:
/app/api/hello/route.ts

Run & Deploy

Run the app locally with npm run dev, check http://localhost:3000/api/hello Deploy your app with vercel
You can also integrate your Vercel projects with Upstash using Vercel Integration module. Check this article.