Identifying bots
For basic detection, Arcjet uses the User-Agent
header to identify specific
bots. Advanced bot detection supplements this with additional fingerprinting
techniques such as IP address analysis.
Arcjet identifies and maintains a list of known bots, which are available in our
bot list. If you are using TypeScript, these will
be shown as autocomplete values to allow
or deny
options while writing your
rules.
This list is used to allow developers to choose to allow or deny any or all of these bots.