Kilo is an open-source framework for creating and consuming RESTful and REST-like web services in Java. It is extremely lightweight and requires only a Java runtime environment and a servlet container. The project's name comes from the nautical
K or
Kilo flag, which means "I wish to communicate with you".
Kilo was formerly known as "HTTP-RPC", and was created as an alternative to other frameworks that have a larger footprint and steeper learning curve. The name was changed recently to better reflect the project's current focus and intent.