Fast and easy to use open-source WAF and rate limiter at the edge or own servers.

Protect your API, websites and web applications from attacks, bots, and malicious traffic with around zero latency. Deploys in minutes to Cloudflare or any cloud server.

Built for scale and speed

Everything you need to secure your web projects without slowing it down.

Smart Rate Limiting

Granular control over incoming requests based on IP, ASN, or custom JWT tokens. Prevent abuse instantly.

L7 WAF Rules

Pre-configured rulesets for OWASP Top 10 vulnerabilities and OWASP cheat sheet including SQL injection, and Cross-Site Scripting (XSS) and others.

Deploy to Cloudflare or cloud servers

Deploy to Cloudflare to route to the nearest edge node, ensuring sub-10ms latency for your legitimate users globally or deploy to own servers to have full control over your data. You decide what's better work for you.

Real-time Analytics

Watch and get notifications about traffic patterns and blocked requests in real-time.

Simple, transparent pricing

Start protecting your API with the community edition. Upgrade when you need more features and commercial license without any long term agreements.

Community Edition

$0/mo

Perfect for small projects and personal APIs.

  • Community Edition Version
  • Unlimited Rate Limiting Rules
  • Unlimited WAF Rules
  • Community Support
Get Started

Pro

$19/mo

For production applications that need serious security.

  • Commercial License
  • Advanced L7 Rate Limiting
  • Unlimited WAF Rules & JWT Control
  • 24/7 Email & Chat Support
Contact Us

Developer-first integration

Deploy TurboWall via API in under two minutes. No complex dashboards required.

1

Initialize Zone

Route your domain through our Anycast network.

2

Set Rate Limits

Define global or path-specific thresholds.

3

Enable WAF

Toggle strict mode for OWASP protection.

terminal
curl -X POST https://api.shieldedge.com/v1/zones \
          -H "Authorization: Bearer YOUR_API_KEY" \
          -d '{
            "domain": "api.yourwebsite.com",
            "waf_mode": "strict",
            "rate_limit": {
              "threshold": 100,
              "period": "1m",
              "action": "block"
            }
          }'