This document summarizes Subbu Allamaraju's presentation on building RESTful web APIs. The presentation covers REST architecture constraints including identifying resources with URIs, manipulating resources through representations, self-descriptive messages, and hypermedia as the engine of application state. It also discusses building RESTful HTTP APIs by using the HTTP methods like GET, POST, PUT, DELETE according to their definitions and designing resources around domain nouns. The presentation provides examples of RESTful and non-RESTful API designs.