Subscribe

Web Security

Bot management tools that slow the script, not the customer (2026)

A 2026 shortlist of bot gates on sites you operate. Public docs, not a CAPTCHA-bypass cookbook.

Expertise: Web Security · Level: Intermediate · 12 min read

A WAF rule is not a bot program.

The WAF list filters exploits at the edge. Bot management asks whether the client is a person you wanted. Overlap declared. This page will not teach a bypass.

Six gates. One open challenge. One DNS-edge button. Two commercial bot desks. One CAPTCHA. One AWS add-on. Public docs. Not a bake-off.

Technical check: we cross-check first-party product pages, public licenses, and live documentation. Rank is a technical recommendation, not a recap of other lists, and not a lab bake-off.

ToolBest forLicense
AnubisOpen proof-of-work in front of a site you hostMIT
Cloudflare Bot ManagementBot scores on a zone you already proxyCloudflare terms
DataDomeCommercial bot desk on an app you ownCommercial
HUMANKnown commercial bot and fraud shelfCommercial
hCaptchaA challenge when you need a human in the loopCommercial (free tier)
AWS WAF Bot ControlBot labels on an AWS WAF you already pay forAWS terms
Where it sits
Open gate
Edge / cloud
Challenge
Bot desk
1

Anubis

Best for open proof-of-work in front of a site you host

Anubis sits in front of a site and asks clients to spend a little CPU. Born to blunt scraper stampedes on self-hosted apps.

Key features

  • Reverse-proxy challenge
  • MIT
  • You host it
  • No vendor score feed

Why we like it

This is the hidden gem when you will not send every request to a bot SaaS.

Limits

Real users on old phones feel it. Not a full fraud desk. You operate the box.

2

Cloudflare Bot Management

Best for bot scores on a zone you already proxy

If the DNS is already Cloudflare, bot scores and JS challenges live next to the WAF. Overlap with the WAF list is declared.

Key features

  • Bot score
  • Same zone as the WAF
  • Rules they document
  • Paid SKU

Why we like it

Honesty. Do not buy a third edge if this SKU is sitting unused.

Limits

Cloudflare-shaped. Price. A score is not a fraud investigation.

3

DataDome

Best for commercial bot desk on an app you own

DataDome sells bot and online-fraud protection. Tag on your origin. Console for the queue.

Key features

  • Edge tag they ship
  • Console
  • API they document
  • Commercial

Why we like it

When the hole is account opening and inventory hoarding, a specialist desk is the job.

Limits

Commercial. False friends on unusual browsers. We did not run a tenant.

4

HUMAN

Best for known commercial bot and fraud shelf

HUMAN, formerly White Ops, sells bot mitigation and media integrity. Enterprise motion.

Key features

  • Bot mitigation they sell
  • Enterprise desk
  • Integrations they list
  • Commercial

Why we like it

Known neighbor so DataDome is not a one-logo commercial row.

Limits

Commercial. Procurement. Public pages are not a lab.

5

hCaptcha

Best for a challenge when you need a human in the loop

hCaptcha is a challenge widget. Privacy-shaped alternative people actually install. Accessibility is a product decision.

Key features

  • Widget
  • Accessibility modes they document
  • Free and paid
  • You place it on a form

Why we like it

Sometimes the honest control is a challenge, not a silent score.

Limits

Friction. Not a full bot graph. Do not publish a solver.

6

AWS WAF Bot Control

Best for bot labels on an AWS WAF you already pay for

Bot Control adds managed bot labels to AWS WAF. Overlap with the WAF list is declared. Price is extra on the web ACL.

Key features

  • Managed bot groups
  • Same WAF ACL
  • Labels you can rule on
  • AWS docs

Why we like it

If the ACL is already AWS, start here before a fourth vendor.

Limits

AWS-shaped. Cost. Labels still need rules you write.

What the internet thinks about bot management

Bot threads treat scrapers as a capacity problem first. We keep that line. This page will not publish a CAPTCHA solver.

Prove Anubis still publishes

Confirm Anubis still publishes. Put it only in front of an origin you operate.

git ls-remote --heads https://github.com/TecharoHQ/anubis.git

FAQs

Does bot management replace the WAF?

No. WAF is exploit filter. Bot management is client honesty. Link both.

Will this stop every scraper?

No. Determined clients adapt. Measure checkout, not a vendor slide.

Is a CAPTCHA enough?

It is a challenge. Accessibility and conversion are the hidden cost.

Is this a scored bake-off?

No.