🚀 Version 2.0.0 is live!Explore the release & PyPI package ↓
The Django-Native Application Server
High-performance, battle-tested, and built specifically for Django. Zero-config WSGI & ASGI, built-in edge defense, and deep health observability—ready for Docker, Kubernetes, and Cloud.
Latest Release
Django Hurricane 2.0.0
A major evolution of Django Hurricane featuring an async Rust-powered HTTP engine, instant bot defense, and shared-memory observability designed for high-concurrency cloud deployments.
uv add django-hurricane==2.0.0Built for Production Excellence
High-Performance Granian Core
Fast HTTP parsing powered by Hyper & Tokio. Delivers zero-copy networking, async socket dispatch, and 2x higher throughput than Gunicorn or Tornado.
Fast-404 Security Defense
Instantly drops automated scanners (probing for .php, /.env, /wp-admin/) at the gateway in <0.35 microseconds. Shields Django middleware, sessions, and database connection pools.
Token-Bucket Rate Limiter
Gateway rate limiting with client IP resolution via X-Forwarded-For for load balancers and Ingress. Silently drops volumetric floods with zero log spam.
Lifecycle Probes & Traffic Shedding
Deep /startup, /alive, and /ready probes tied directly to Django state. Saturated worker backlogs automatically shed Ingress traffic before containers deadlock.
Shared-Memory Prometheus Metrics
Built-in /metrics exposition scraping request counts, latency averages, and queue depth. POSIX shared memory buffers aggregate cross-worker state with sub-microsecond overhead.
WSGI & ASGI Auto-Detection
Run any project with python manage.py serve. Seamlessly auto-detects WSGI_APPLICATION or ASGI_APPLICATION from your settings with zero extra config files.
The Django-Native Advantage
Django was developed with a batteries-included philosophy and gracefully handles complex web application challenges. But in production—whether running on a single Docker container, an AWS/Fly.io PaaS, or an autoscaling Kubernetes cluster—Django needs more than generic server wrappers like Gunicorn.
It's Not Just About Running a Container
Generic servers like Gunicorn, Uvicorn, and Nginx know nothing about Django settings, URL patterns, or database lifecycles. Hurricane brings Django-native intelligence to the application server layer:
- Edge Attack Immunity: Automated bot vulnerability scans (
wp-login.php,.env) are dropped at Tier 2 without ever touching Django middlewares or database connections. - Traffic Shedding & Deadlock Detection: Real queue depth metrics signal load balancers and orchestrators when worker queues saturate, diverting traffic before requests time out.
- Migration & Health Synchronization: Preflight database verification (
--check-migrations) ensures traffic is never routed to pods until schema migrations are confirmed ready. - Convenient Asset Serving: For Docker Compose, staging pods, and smaller setups where S3 is operational overkill, Hurricane natively streams static and media files via kernel sendfile without an Nginx container.
Hurricane solves these architectural friction points directly at the server layer, giving your Django applications the reliability and resilience required in modern cloud platforms.
Proven Track Record
Developed and maintained by Blueshoe and open-source contributors:
- Battle-tested in Production: Running critical Django workloads across enterprise Kubernetes clusters since 2020.
- Thorough Test Coverage: Comprehensive test suite with automated Kubernetes end-to-end (k3d) validation and cross-process telemetry tests.
- Independently Benchmarked: 2x throughput increase and 100% elimination of false probe flaps verified in the django-hurricane-bench suite.
- Cloud-Native Standards: Fully compliant with CNCF standards, OpenMetrics, and 12-factor application guidelines.
Quickstart
1. Install Hurricane
uv add django-hurricane
pip install django-hurricane
2. Add to INSTALLED_APPS
INSTALLED_APPS = [
# Standard Django apps...
"django.contrib.admin",
"django.contrib.auth",
# ...
# Add Hurricane:
"hurricane",
]
3. Launch Your Server
python manage.py serve
2026-10-21 12:00:00 INFO hurricane.server.general Django Hurricane web server active.
2026-10-21 12:00:00 INFO hurricane.server.fast_404 Fast-404 active in prefix mode (9 prefixes, 31 signatures)
2026-10-21 12:00:00 INFO hurricane.server.limiter Rate limiter active: 10.0 req/s (burst: 30) [IP Header: X-Forwarded-For]
2026-10-21 12:00:00 INFO hurricane.server.general Starting probe application running on port 8001 (/startup, /alive, /ready, /metrics)
2026-10-21 12:00:00 INFO hurricane.server.general Starting HTTP Server on port 8000
2026-10-21 12:00:00 INFO hurricane.server.general Startup time is 0.114 seconds
The Blueshoe Cloud & Kubernetes Ecosystem
Building and scaling cloud-native workloads? Discover other developer tools and consulting services created by the team at Blueshoe:
Gefyra
Blazingly-fast local application development with Kubernetes. Run and debug local code directly in any cluster without the tedious container build-and-push loop. Connect your IDE straight to remote cluster services for instant feedback.
pytest-kubernetes
Stop mocking Kubernetes. Test against the real thing. A lightweight pytest plugin that orchestrates authentic local clusters (k3d, kind, minikube) with a single fixture—applying manifests, port-forwarding, and cleaning up automatically.
Blueshoe Cloud Consulting
Enterprise Kubernetes Architecture & Platform Modernization. Partner with the creators of Hurricane and Gefyra. We help teams architect, migrate, and scale mission-critical Django and Python platforms with zero downtime.
Community & Support
Have questions, architectural ideas, or need help optimizing your deployment? Join the community:
