Hybrid WAF. Sub-millisecond blocking. AI-verified edge cases. Three risk profiles for different routes.
Security isn't one-size-fits-all. Configure Argus to match your application's specific latency and risk profile.
Simulated network overhead allowed per request.
Async Only
AI never blocks the user. Purely for logging.
Conditional
AI blocks only when Regex flags a threat.
Always
AI verifies every single request.
Verifies threats with AI. Fixes false positives automatically.
Three layers of defense. Five lines of code.
Gemini 2.5 analyzes intent, not just syntax. It understands that a SQL tutorial is not an SQL injection.
WAF threat detection completes in 133µs with parallel processing; 75x faster than typical database queries.
If AI is down, traffic flows. Your uptime is our priority.
Whether you are building a Go monolith or a polyglot microservices mesh, Argus fits into your stack in minutes.
WAF + AI + Circuit Breaker. 5 lines. Done.
Protect Node, Python, or Ruby apps without changing code.
1package main23import (4 "log"5 "net/http"6 "time"7 8 "github.com/priyansh-dimri/argus/pkg/argus"9)1011func main() {12 // Initialize WAF13 waf, _ := argus.NewWAF()14 15 // Initialize Argus client16 client := argus.NewClient(17 "https://api.example.com", // add backend URL18 "api-key",19 20*time.Second,20 )21 22 // Configure security mode23 config := argus.Config{24 Mode: argus.SmartShield,25 }26 27 // Create and apply middleware28 shield := argus.NewMiddleware(client, waf, config)29 30 http.Handle("/api/", shield.Protect(yourHandler))31 http.ListenAndServe(":8080", nil)32}