Getting Started with Zen
Introduction
Zen by Aikido is a powerful Application Firewall that embeds directly into your code to protect your applications against attacks.
It protects your apps by preventing user input containing dangerous strings, which usually allow for injection and path traversal attacks. Zen protects your apps from common attacks by:
✨ Preventing dangerous user input that enables injection and path traversal
🛡️ Automatically blocking critical injection attacks
🚦 Rate limiting routes and users
🤖 Blocking malicious traffic (bots, TOR, known attackers)
🌍 Controlling access by country
🔍 Monitoring outbound traffic
Zen by Aikido operates autonomously on the same server as your app to secure your app like a classic web application firewall (WAF), but without the infrastructure or cost.
Languages
Supported:
Node.js
Python
PHP
Java
.NET Core and Framework
In Beta:
Ruby
How to install
We do not send any data back to the cloud to do security checks. The token is only used to communicate when attacks are detected to show in the dashboard.
Follow the setup instructions in the Aikido app and check out our docs.
Functionality Support Matrix
SQLi Protection | NoSQLi Protection | Path Traversal | Shell Injection | SSRF Protection | Rate Limiting by IP | Rate Limiting by User | Block Users | |
---|---|---|---|---|---|---|---|---|
Java | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Node.js | ||||||||
Hono | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Hapi | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Next.js | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
Express | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Google Cloud Functions | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
Google Cloud Pub/Sub | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
Lambda | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
Micro | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
PHP | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Python | ||||||||
Django | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Flask | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
gUnicorn | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Quart | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Scarlette | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Ruby | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |