stable URL: /l/datawarehouse-bot-protection
Bot Protection
Bot Protection
DataWarehouse uses Anubis to protect against bots and malicious traffic. Anubis is deployed as a sidecar container that sits in front of the application and provides intelligent bot detection and mitigation.
Requests to the API endpoints (/api/
) are always allowed.
Integration
Anubis sits in front of Nginx as the entrypoint service, with Nginx serving as the reverse proxy behind it. The request flow is:
Client → Anubis → Nginx → Django application
This architecture ensures that all traffic is first evaluated for bot activity before reaching the web server, providing comprehensive protection while keeping a simple nginx configuration.