I'm pretty sure you can use async sockets + wsgi with Eventlet. http://eventlet.net/ That shows it's possible to support wsgi with async servers. Eventlet is quite nice towards wsgi in this way. One of eventlets backends is twisted.