The aim of the presentation is to give readers the framework to think about building the rest APIs right. It starts with describing the need for APIs, what REST APIs are and how are they different from general web APIs. Furthermore, it explains how HTTP and REST play together to build the overall solution and HTTP best practices to be followed when designing REST APIs. It then outlines, some of the basic features / functionality to expect from properly designed REST API system.