New Project
Back to Templates

Ratelimit with Upstash Redis

Ratelimit your applications with Upstash’s Redis and Ratelimit

DeployView Demo
rate-limit-upstash

@upstash/ratelimit & @upstash/redis example

This example demonstrates using @upstash/ratelimit with Upstash Redis.

Local Development

Copy the example env file:

cp .env.local.example .env.local

Set the environment variables in the new env file after creating an Upstash Redis instance.

Then, install the dependencies:

npm install

Finally, run the application with

npm run dev

Deploy to Vercel

To deploy to vercel, simply run

vercel

If you create a new project, you may need to set the environment variables and redeploy the app.

GitHub Repoupstash/examples
Use Cases
Starter
Stack
Next.jsTailwind
Database
Upstash

Related Templates

Back to Templates
DeployView Demo

Vercel Edge Middleware Rate Limit

Add rate limiting to your application with any frontend framework.
Vercel Edge Middleware Rate Limit

Rate Limit API Requests Firewall Rule

Adds a rule to your Vercel Firewall that rate limits API requests.
Rate Limit API Requests Firewall Rule