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
}
Develop. Preview. Ship.