Works with any hosting

Shield it.
Secure it.

Bot protection that works everywhere. DNS, JavaScript snippet, or SDK—protect any site in minutes.

Start free trial See how it works
3
Integration methods
<1ms
Response time
40+
Bot patterns
Any
Platform
Protection

Full-stack bot
defense

Every request analyzed across six protection layers.

User-Agent Analysis

Detects 40+ bot patterns: curl, Puppeteer, Selenium, Scrapy, headless browsers, and more.

IP Reputation

Identifies datacenter IPs, VPNs, proxies, and Tor exit nodes from AWS, Google, Azure, and more.

Browser Fingerprinting

JavaScript challenge collects WebGL, Canvas, fonts, and audio context to verify real browsers.

Rate Limiting

Per-IP rate limits with burst detection. 100 req/min, 20 req/5s burst threshold.

Behavioral Analysis

Tracks request patterns, block history, and challenge solve rates per IP.

Header Analysis

Detects missing Accept, Accept-Language, and other headers that real browsers always send.

Use Cases

Protect what
matters most

Website Protection

Stop scrapers, credential stuffing, and automated attacks on your web properties.

API Security

Rate limit and authenticate API calls. Block abusive clients before they hit your backend.

Ad Fraud Prevention

Detect click fraud and invalid traffic. Protect your ad spend from bots and fake clicks.

Integration

Three ways to
protect your site

Choose what fits your setup. All methods get full protection.

DNS

DNS Proxy

Point your domain's DNS to Shilish. Zero code changes. Full protection.

JS

Snippet

One script tag. Works on Webflow, WordPress, Shopify, Framer, any platform.

SDK

Middleware

Express, Hono, or any Node.js app. Perfect for Cloudflare Tunnels.

API

Direct

RESTful API for custom integrations. Check any request, any language.

Pricing

Simple, predictable
pricing

Start free. Scale as you grow. Save 20% annually.

Monthly Annual Save 20%
Starter
$0$0/mo
Test & prototype
  • 1 site
  • 10K requests/mo
  • DNS + JS snippet
  • Bot detection
Start free
Business
$299$249/mo
Growing teams
  • 10 sites
  • 2M requests/mo
  • Webhooks + Analytics
  • Priority support
Start trial
Scale
$599$499/mo
High-volume
  • 50 sites
  • 10M requests/mo
  • 99.9% SLA
  • Dedicated support
Start trial

Enterprise

Unlimited sites, custom SLA, SSO, dedicated account manager, on-premise options, and $0.08/1K overage.

Contact Sales
Compare all features →
Quick Start

Integrate in
60 seconds

JavaScript Snippet All Plans Copy
<!-- Add to your HTML -->
<script src="https://shilish.com/shield.js"
        data-shilish-key="bp_your_api_key"></script>

<!-- That's it! Your page is protected -->
Express / Node.js Starter+ Copy
import { shilishMiddleware } from "@shilish/middleware/express";

app.use(shilishMiddleware({
  apiKey: "bp_your_api_key",
}));

// All routes below are now protected
Hono / Bun Starter+ Copy
import { shilishMiddleware } from "@shilish/middleware/hono";

app.use("*", shilishMiddleware({
  apiKey: "bp_your_api_key",
}));

// Works with Cloudflare Tunnels

Ready to
shield it?

Start protecting your site in under 5 minutes.

Start free trial