Rest.li is an end to end framework optimal for building RESTful APIs. Some of the features of this framework combine approachable APIs for writing non-blocking client and server code using ParSeq, type-safe development using generated data and client bindings, and JAX-RS inspired annotation driven server side resource development. LinkedIn, the professional social media network, uses Rest.li due to its client-side load balance, consistency with services, and the development possibilities of new features. The requirements to work with Rest.li include Java 1.6+ and Gradle 1.8+ or SBT 0.13.0+. A step by step tutorial shows example source code, creation of server, and creation of client.