Restlet Framework is an open source framework for Java (and JavaScript) to expose and consume RESTful web APIs. It has editions for Java SE, Java EE, OSGi, GAE, GWT and Android.
Restlet is a lightweight, comprehensive, open source REST framework for the Java platform. Restlet is suitable for both server and client Web applications. It supports major Internet transport, data format, and service description standards like:
- HTTP, HTTPS
- SMTP, SMTPS
- POP3, POP3S
- FTP, SDC
- FILE, RIAP, WAR pseudo protocols
- XML, JSON, Atom, OData and WADL media types
- etc.
For additional details: