New Project

Ratelimit with Upstash Redis

Ratelimit your applications with Upstash’s Redis and Ratelimit

DeployView Demo

@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
LicenseView License
Use Cases
Starter
Stack
Next.js
Tailwind
Database
Upstash

Related Templates

Vercel Edge Middleware Rate Limit

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

Rate Limit API Requests Firewall Rule

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