API Design Cheat Sheet

Need X → use Y. Each row opens the lesson that explains the consumer need, the guarantee, the failure mode and the trade-off behind the shortcut.

Contract shape

Errors

Lists & queries

Reliability

Real-time & async

Webhooks

Security boundary

Evolution

Operations