Skip to content
masterclass Buddy

Arcjet · Environment Variable

DRY_RUN

Arcjet's Bun signup protection combines email validation, bot detection, and rate limiting. Configure the three checks in one protectSignup rule, then call protect with the request and form email.

Last updated

Syntax

interface ProtectSignupOptions {
  bots?: BotOptions;
  email?: EmailOptions;
  rateLimit?: SlidingWindowRateLimitOptions;
}

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

Subscribe
  • protect
  • protectSignup
  • ArcjetDecision
  • email validation
  • bot protection
  • rate limiting
  • isMissingUserAgent

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