Skip to content
masterclass Buddy

Arcjet · Function

protectSignup

protectSignup combines rate limiting, bot protection, and email validation for signup forms. Configure the three checks in one rule and pass the submitted email to aj.protect.

Last updated

Syntax

protectSignup({ bots?: BotOptions; email?: EmailOptions; rateLimit?: SlidingWindowRateLimitOptions })

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • sliding window rate limit
  • bot protection
  • email validation
  • ArcjetDecision
  • aj.protect

Source: Signup form protection reference for Next.js | Arcjet Docs. Checked 2026-11-03.