@vercel/firewall
TypeScript icon, indicating that this package has built-in type declarations

0.1.7 • Public • Published

@vercel/firewall

Programmatic rate limits

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

import { unstable_checkRateLimit as 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
}

Vercel

Develop. Preview. Ship.

Readme

Keywords

none

Package Sidebar

Install

npm i @vercel/firewall

Homepage

vercel.com

Weekly Downloads

22,926

Version

0.1.7

License

Apache-2.0

Unpacked Size

21.5 kB

Total Files

7

Last publish

Collaborators

  • matheuss
  • chriswdmr
  • nick.tracey
  • matt.straka
  • vercel-release-bot
  • quietshu
  • ijjk
  • zeit-bot