API Types & Design
- 1. What Is an API? The Client-Server Request-Response Model
- 2. HTTP as the Foundation of Most APIs
- 3. REST APIs In Depth
- 4. REST API Design Practices
- 5. SOAP APIs
- 6. RPC-Style APIs: JSON-RPC, XML-RPC, and the Road to gRPC
- 7. Webhooks: APIs That Call You
- 8. Choosing the Right API Style
- 9. Capstone: Designing an API for a Real Scenario