EDGE-FIRST · SUB-10MS LATENCY

Protect your APIs
at the edge.

ShieldLimit intercepts malicious traffic bursts, enforces per-key or per-user rate limits, and gives you real-time analytics without degrading response time.

<10ms
Edge Verification
5
Rate Limit Algorithms
SHA-256
Hashed Key Storage
live evaluation · token bucket algorithm
bucket
+1 token / 1.4s
middleware.ts
Next.js / Hono Ready
import { ShieldLimit } from "@shieldlimit/sdk";

const shield = new ShieldLimit({ apiKey: process.env.SHIELD_LIMIT_KEY });

export async function middleware(req) {
  const { success, remaining, limit } = await shield.verify({
    identifier: req.headers.get("x-user-id") || req.ip,
  });

  if (!success) {
    return new Response("Too Many Requests", { 
      status: 429, 
      headers: { "X-RateLimit-Remaining": remaining.toString() } 
    });
  }
}
Algorithms

Five algorithms to shape your traffic.

Switch algorithms on the fly without changing code—tune precision versus performance as traffic scales.

Handles Sudden Bursts

Token Bucket

Maximum Precision

Sliding Window Log

Low Memory & Accurate

Sliding Window Counter

Ultra Low Overhead

Fixed Window

Smooth Steady Outflow

Leaky Bucket

Scoping Controls

Limit traffic by any identifier.

IP & Origin Whitelist

Limit public API routes by request origin IP and enforce domain whitelists directly at the edge.

User Identity

Attach rate limiters to authenticated user IDs so policies persist across devices and IP changes.

API Key Scope

Issue hashed API keys with auto-rotation rules and granular quota limits per client.

Observability

Real-time traffic visibility.

Every verification attempt is evaluated and aggregated instantly. Monitor ingress volume, allowed vs. blocked requests, and key consumption across projects.

  • Per-project and per-key request breakdown
  • Automated email & push alerts on threshold breach
  • Domain origin CORS whitelisting controls
rolling 24h ingress metrics
Authorized Throttled
1.84M
Total Requests
1.79M
Authorized
48.2K
Throttled (429)

Engineered for security and developer speed

SHA-256 Hashing

API keys are salted and hashed. Never stored in raw text.

Domain Whitelisting

Enforce allowed origins at edge before evaluating limits.

Auto Key Rotation

Schedule automated key turnover without downtime.

Push Notifications

Get real-time alerts when rate limits or payment quotas fail.

Pricing

Flexible plans for every developer

Free

For side projects and evaluation.

₹0/month
  • Up to 2 active projects
  • Standard rate limiting algorithms
  • IP-based origin checks
  • Basic traffic analytics
  • Community support
Start for free
Most Popular

Pro

For growing production applications.

₹199/month
  • Unlimited projects
  • All 5 rate limiting algorithms
  • Automated key rotation
  • Domain origin whitelisting
  • Push & email alert triggers
  • Priority analytics dashboard
Upgrade to Pro

Enterprise

For heavy production workloads.

₹499/month
  • Everything in Pro
  • High-volume limit quotas
  • Dedicated Redis edge throughput
  • Custom CORS & security rules
  • 24/7 Priority support
Upgrade to Enterprise

Protect your application in under 5 minutes.

Start for free with zero credit card required.

Start Free