Skip to content
masterclass Buddy

Arcjet · Concept

Bot detection

Arcjet bot protection detects automated clients, lets you allow or deny known bots, and applies decisions inside your application. You can target individual bots or managed categories and combine this with rate limiting.

Last updated

Syntax

detectBot({ mode?: "LIVE" | "DRY_RUN", allow?: Array<ArcjetWellKnownBot | ArcjetBotCategory>, deny?: Array<ArcjetWellKnownBot | ArcjetBotCategory> })

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

Subscribe
  • rate limiting
  • advanced bot signals
  • signup form protection
  • filters
  • well-known-bots
  • remote rules

Source: Introduction to Arcjet bot protection | Arcjet Docs. Checked 2026-11-03.