Back to Vercel

@vercel/firewall

packages/firewall/README.md

16.1.2718 B
Original Source

@vercel/firewall

Programmatic rate limits

See our Firewall docs for detailed documentation of @vercel/firewall.

ts
import { checkRateLimit } from '@vercel/firewall';

export async function POST() {
  const { rateLimited } = await checkRateLimit('my-rate-limit-id');
  if (rateLimited) {
    return new Response('', {
      status: 429,
    });
  }
  // Implement logic guarded by rate limit
}
<p align="center"> <a href="https://vercel.com">
<h3 align="center">Vercel</h3>
</a> <p align="center">Develop. Preview. Ship.</p> </p>