@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.

/@vercel/firewall/

    Package Sidebar

    Install

    npm i @vercel/firewall

    Homepage

    vercel.com

    Weekly Downloads

    35,013

    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