IPIntel Cloudflare Worker

Edge-level protection for Cloudflare that evaluates real IP behavior before requests reach your origin

Cloudflare Worker by IPIntel

Smarter bot decisions at the Cloudflare edge

Cloudflare excels at absorbing traffic and stopping obvious abuse. IPIntel adds a missing decision layer — understanding intent, not just request patterns.

Each request is evaluated in real time and classified as: Allow Challenge Block — before your application ever sees it.


Runs at the edge
Executed inside Cloudflare Workers before requests hit your origin
Integration in minutes
No coding skills required. Just copy-paste few lines of code
Custom challenge
Custom, privacy-friendly human verification page with short-lived trust

Why teams use this Worker

  • Reduce useless traffic before it reaches your server
  • Stop stealthy scrapers and rotating botnets earlier
  • Apply behavior-based decisions, not static blocklists
  • Short-lived trust via cookies instead of repeated challenges
  • Detach or adjust instantly without redeploying your app

Installation

  1. Create a new Worker in Cloudflare Dashboard
    (Workers & Pages > Create application > Start with Hello World!)
  2. Copy the code from cf-worker.txt into the editor
  3. Go to your workers's settings -> 'Variables and Secrets' and add new variable:
    • Type: Secret
    • Variable name: IPINTEL_API_KEY
    • Value: your-api-key
  4. Create the route to your domain from 'Workers Routes'
  5. Attach the Worker to your route in your worker's settings
  6. Done.
Now you're better protected!

Execution flow

  1. Request arrives at Cloudflare
  2. Worker evaluates IP behavior via IPIntel.ai
  3. Decision applied: Allow, Challenge, Block depending on your prefered thresholds
  4. Challenged visitors are redirected to a custom verification page
  5. Verified users receive a short-lived cookie and bypass future challenges
  6. Only clean traffic reaches your origin

Privacy & data handling

The Worker evaluates IP addresses and minimal request metadata only. No tracking scripts, no fingerprinting, no persistent identifiers. Challenge verification uses a short-lived cookie for temporary trust.

Links & resources


Status Stable
Platform Cloudflare
License GPL-2.0-or-later

Requirements

  • Any website behind Cloudflare
  • IPIntel.ai API key

Support

Need help attaching the Worker or tuning decision thresholds?

IPIntel.ai is an independent product and is not affiliated with or endorsed by Cloudflare.