spray is an open-source toolkit for building REST/HTTP-based integration layers on top of Scala and Akka.
spray is an open-source toolkit for building REST/HTTP-based integration layers on top of Scala and Akka. It sports the following main features:
Completely asynchronous, non-blocking, actor-based request processing for efficiently handling very high numbers of concurrent connections
Powerful, flexible and extensible internal Scala DSL for declaratively defining your web service behavior
Immutable model of the HTTP protocol, decoupled from the underlying web server / servlet container
Full testability of your REST services, without the need to fire up containers or actors
Documentation for spray is available at the spray website.
The spray user group has active discussions on using this software.