API Design Patterns

These are guides for API design. These guides are grouped by topic and are intended to quickly make you productive in the design of APIs.

1. Why API Design Patterns Matter

Explore why we should think of API design in terms of applying design patterns and the value they provide.

2. Evaluation Dimensions for Pattern Selection

The dimensions for selecting the correct API design pattern is essential for clarity, maintainability, and long-term platform health.

3. The Pattern Catalog

A quick-reference of all patterns and links to the detailed pattern pages.