Version {{ version }}

The Python WSGI Server

Battle-tested. Production-ready. One command to serve your Python apps.

$ pip install gunicorn $ gunicorn myapp:app # Listening at http://127.0.0.1:8000

Why Gunicorn?

Production-Proven

Trusted by thousands of companies. The pre-fork worker model handles traffic spikes gracefully.

Lightweight

Minimal dependencies, simple configuration. Efficient from containers to bare metal.

Compatible

Works with any WSGI or ASGI framework. Django, Flask, FastAPI—it just runs.

Works With Your Stack

WSGI and ASGI frameworks, no changes needed

Django Flask FastAPI Pyramid Starlette Falcon Bottle Quart

Support

gunicorn has been serving Python web applications since 2010. If it's running in your production stack and saving your team time and money, please consider supporting its continued development.

Your sponsorship helps cover security updates, compatibility with new Python versions, bug fixes, and documentation maintenance.

Corporate sponsors: If gunicorn is part of your infrastructure, reach out for sponsored support options.

Become a Sponsor