This practical guide shows what it takes to design usable REST APIs that evolve over time and and create powerful and secure applications, using the tools designed for the world’s most successful distributed computing system: the World Wide Web. You’ll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and put everything together with a step-by-step guide to designing a RESTful Web API.