Features

One shield. One verify call.

One SDK instead of a bot manager and a CAPTCHA. Your WAF stays where it is - it filters payloads, we answer a different question. One script tag, one verify call.

The path of a request

Eight features. One request.

The features below do not sit next to each other. They fire in this order. This is an example decision, not a recording.

Request

  1. PerformanceOptimised validationDecision in 8–10 ms
  2. DetectionExtended analysisProxy-pool detection
  3. EnforcementCustom RulesRate limiting before the expensive work
  4. OperationsExplainable decisionsShadow mode

Blocked in 0.0 ms

Decision log

  1. region: fra1
  2. budget: 10 ms
  3. tls: ja3 mismatch (curl/8.4)
  4. asn: AS14061 · 312 hits/24h
  5. rule: block-api-scrapers
  6. rate: 40/s exceeded · 429
  7. decision: d7f3a1 stored
  8. mode: enforce · shadow off

Detection

every time

Extended analysis

We check every browser, including its IP, every time. TLS-Signals and Request-Headers are scored in a fraction of a second.

IP reputation

Proxy-pool detection

We track IP reputation across the entire Vinishu network: an IP that scraped someone else yesterday is on its way to you today. That also catches bots that spoof fingerprints and rotate through proxy pools.

Enforcement

allow or block

Custom Rules

Declare your own rules to always allow or block IPs, HTTP-Headers and more. Simple to write, but all the more effective.

before the query planner

Rate limiting before the expensive work

The SDK does not keep requests off your server - it keeps them from triggering expensive work. The same database query, a thousand times a minute, ends at the verify call instead of your query planner. Volumetric attacks and DDoS absorption are the reverse proxy's job, once it runs.

Performance

worldwide

Optimised validation

Geo-DNS routes your verify call to the closest Vinishu region. Your users' traffic keeps running over your own infrastructure - only the question about the verdict takes the short path.

8–10 ms

Decision in 8–10 ms

Vinishu adds almost no overhead - our engine decides in 8–10 ms.

Operations

live in your dashboard

Explainable decisions

Every request, every decision, every block is accessible live - not just batched reports. You follow every decision live in your dashboard.

just watch

Shadow mode

Vinishu only scores and doesn't block. So you watch every decision live - without affecting your users.

Deploy in under 10 minutes

Ready to trade CAPTCHAs for invisible protection?

Get in touch, no strings attached. We'll give you honest, no-pressure advice - then see the value for yourself in a risk-free two-week pilot, with a traffic analysis at the end.

Or first see which of your forms a bot can submit