# Upstash examples and use cases

Discover Upstash examples and templates for different use cases.

- [Rust Wait Until](https://vercel.com/templates/axum/rust-wait-until): Run background work after the response is sent using waitUntil in the Vercel Rust runtime.
- [EnvShare](https://vercel.com/templates/next.js/envshare): Simple Next.js + Upstash app to share environment variables securely using AES-CBC encryption.
- [Dall-E 2 AI Art Generator](https://vercel.com/templates/next.js/dall-e): Dall-E 2 frontend using Upstash for message queue + Redis.
- [Extrapolate – AI Aging App](https://vercel.com/templates/next.js/extrapolate): Age transformation AI app powered by Next.js, Replicate, Upstash, and Cloudflare R2 + Workers.
- [Caltext](https://vercel.com/templates/hono/caltext): iMessage calorie tracking assistant, powered by AI.
- [Get Started with Upstash Redis & Next.js](https://vercel.com/templates/next.js/get-started-with-upstash-redis-and-next-js): A simple example to demonstrate Upstash Redis with Next.js.
- [Ratelimit with Upstash Redis](https://vercel.com/templates/next.js/ratelimit-with-upstash-redis): Ratelimit your applications with Upstash’s Redis and Ratelimit
- [Get Started with Upstash Redis & SvelteKit](https://vercel.com/templates/svelte/get-started-with-upstash-redis-and-svelte-kit): A simple example to demonstrate Upstash Redis with SvelteKit.
- [Get Started with Upstash QStash & Next.js](https://vercel.com/templates/next.js/get-started-with-upstash-qs-tash-and-next-js): A simple example to demonstrate Upstash QStash with Next.js. We will make a publish request through QStash and observe what's delivered.
- [Get Started with Upstash Vector & Next.js](https://vercel.com/templates/next.js/get-started-with-upstash-vector-and-next-js): A simple example to demonstrate Upstash Vector with Next.js.
- [AI FAQ Documentation Generator](https://vercel.com/templates/next.js/ai-faq-documentation-generator): The FAQ Generator is a tool designed to generate frequently asked questions (FAQs) from Markdown files stored in GitHub repositories with AI
- [Get Started with Upstash Redis & Nuxt](https://vercel.com/templates/nuxt/get-started-with-upstash-redis-and-nuxt): A simple example to demonstrate Upstash Redis with Nuxt.
- [Upstash Vector + Vercel AI SDK Starter](https://vercel.com/templates/next.js/upstash-vector-vercel-ai-sdk-starter): A RAG chatbot starter for expert answers on university degrees. Built using Vercel AI SDK, LangChain, Upstash Vector, and OpenAI.
- [Zeitlist: Waitlist App with Email Validation](https://vercel.com/templates/next.js/zeitlist): Vercel-ready Next.js waitlist. Arcjet ensures valid emails before hitting your Upstash Redis list. Deploy a cleaner, faster waitlist app.
- [Next.js Portfolio with Pageview Counter](https://vercel.com/templates/next.js/nextjs-portfolio-pageview-counter): Portfolio site with pageview counter, built with Next.js 13 App Router, Contentlayer, and Upstash Redis.
- [Catalyst by BigCommerce](https://vercel.com/templates/next.js/catalyst-by-bigcommerce): Developer-first ecommerce: customizable UI kit, comprehensive GraphQL API client, optimized for Next.js & React Server Components.
- [Cron OG Cards](https://vercel.com/templates/next.js/cron-og): A template for scheduled updates to your OG social cards using Vercel Cron Jobs and Upstash Redis.
- [Vectr: Natural Language Image Search](https://vercel.com/templates/next.js/natural-language-image-search): A free, open-source template for building natural language image search on the AI Cloud.
- [Blog (with comments)](https://vercel.com/templates/next.js/blog-with-comments): Next.js blog application with Auth0 and Upstash
- [Python Celery Starter](https://vercel.com/templates/python/python-celery-starter): Deploy Python Celery workers using Vercel Queues.
- [Waitly](https://vercel.com/templates/next.js/waitly): Launch a product waitlist fast using Next.js 15, Notion CMS, Upstash Redis, and Resend for email.
- [MCP with Next.js](https://vercel.com/templates/next.js/model-context-protocol-mcp-with-next-js): Run an Model Context Protocol (MCP) server on Vercel with Next.js.
- [Chat SDK Community Agent](https://vercel.com/templates/next.js/chat-sdk-community-agent): Open source AI-powered Slack community management bot with a built-in Next.js admin panel. Uses Chat SDK, AI SDK, and Vercel Workflow.
- [Velt Next.js Starter Kit](https://vercel.com/templates/next.js/velt-next-js-starter-kit): Collaborative docs app: real-time editing, comments, presence, live cursors, and per-document sharing. Built with Next.js and Velt.
- [Next.js Waitlist with Notion CMS](https://vercel.com/templates/next.js/next-js-waitlist-with-notion-cms): A simple Next.js waitlist template with Notion as a CMS, Upstash Redis for rate limiting, and Resend for sending emails via custom domain.
- [eve Chat Template](https://vercel.com/templates/eve/eve-chat-template): A persisted Next.js chat template for eve, built with shadcn/ui, Tailwind CSS, Streamdown, Better Auth, Drizzle, and Neon.

---

## Additional documentation

The [Vercel Knowledge Base](https://vercel.com/kb) contains guides and answers to common questions about Vercel, including deployment, framework configuration, domains, caching, and troubleshooting.
