The SDK provides a withRateLimit helper for easier integration:
Copy
Ask AI
// app/api/users/route.tsimport { Limitly } from '@limitly/limitly-nextjs';const limitly = new Limitly({ apiKey: process.env.LIMITLY_API_KEY!});async function handleGetUsers(request: Request) { // Your API logic here return Response.json({ users: [] });}// Wrap your handler with rate limitingexport const GET = limitly.withRateLimit(handleGetUsers);