foreword
preface
acknowledgments
about this book
about the author
about the cover illustration
Part 1. Introduction
1 Introduction to APIs
1.1 What are web APIs?
1.2 Why do APIs matter?
1.3 What are resource-oriented APIs?
1.4 What makes an API “good”?
Operational
Expressive
Simple
Predictable
2 Introduction to API design patterns
2.1 What are API design patterns?
2.2 Why are API design patterns important?
2.3 Anatomy of an API design pattern
Name and synopsis
Motivation
Overview