If you’re looking for something similar to Ruby’s Rack or Python’s WSGI, but for Clojure, take a look at Ring. The simple unified API allows easily constructing web applications with modular architecture. At this moment two adapaters are supported: Jetty and Apache HttpCore webserver.