Skip to content
masterclass Buddy

Arcjet · Interface

ArcjetDecision

ArcjetDecision is the result returned by protect after Arcjet evaluates the configured rules for a request. It gives the final conclusion, rule details, request ID, TTL, reason, and client IP analysis.

Last updated

Syntax

const decision = await aj.protect(request, props);

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

Subscribe
  • protect
  • ArcjetDecision
  • ArcjetRuleResult
  • isAllowed
  • isDenied
  • isErrored
  • results
  • reason

Source: Arcjet Next.js SDK reference | Arcjet Docs. Checked 2026-11-03.