Python (Starlette)
Requirements
Installation & Configuration
1
2
4
Enable Rate limiting and User blocking
from starlette.applications import Starlette
from starlette.middleware import Middleware
from aikido_zen.middleware import AikidoStarletteMiddleware
app = Starlette(
routes=[...],
middleware=[
# Auth middleware first
Middleware(AikidoStarletteMiddleware),
],
)from aikido_zen import set_user
set_user({"id": "123", "name": "John Doe"})5
Setup rate limiting in the dashboard



You are rate limited by Aikido firewall. (Your IP: 1.2.3.4)Last updated
Was this helpful?
