Skip to content
masterclass Buddy

Arcjet · Pipe

ip.isVpn

Arcjet IP threat intelligence identifies VPN source IPs. In JavaScript, use decision.ip.isVpn() after protect(), or deny matching requests with the ip.src.vpn filter expression.

Last updated

Syntax

decision.ip.isVpn()
filter({ deny: ["ip.src.vpn"], mode: "LIVE" })

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

Subscribe
  • ip.src.vpn
  • decision.ip.isVpn()
  • filter()
  • protect()
  • IP threat intelligence
  • VPN and proxy detection

Source: IP threat intelligence | Arcjet Docs. Checked 2026-11-03.