This document introduces REST (Representational State Transfer), an architectural style for designing web services. It discusses what REST is, compares RESTful and SOAP-based approaches, and provides resources for learning more. The document also summarizes the key principles of REST including uniform interface, statelessness, and hypermedia as the engine of application state. Finally, it discusses designing RESTful services and provides examples from Delicious.