Gunicorn

Gunicorn (Green Unicorn) is a Python WSGI HTTP server for Unix, known for its robustness, simplicity, and efficiency. It serves Python web applications by translating HTTP requests into WSGI calls and managing worker processes to handle concurrent connections, making it a popular choice for…

Key facts

First appeared
2010
Category
technology
Problem solved
Gunicorn solved the problem of efficiently serving Python web applications in a production environment with a simple, stable, and performant server. Before Gunicorn, options often involved complex setups with Apache's mod_wsgi, FastCGI, or less robust pure-Python servers, leading to difficulties in scaling, management, and debugging. Gunicorn provided a 'just works' solution that adopted the Unix philosophy, making deployment more straightforward and reliable.
Platforms
Linux, macOS, Unix-like operating systems

Related technologies

Notable users

  • Disqus
  • DigitalOcean
  • Many small to medium-sized web applications and startups
  • Spotify
  • PythonAnywhere
  • Heroku