API Types And 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
PDF Downloads
Exercise Solutions
api-design1-1_challenge1.txtapi-design1-1_challenge2.txtapi-design1-1_challenge3.txtapi-design1-2_challenge1.txtapi-design1-2_challenge2.txtapi-design1-2_challenge3.txtapi-design1-3_challenge1.txtapi-design1-3_challenge2.txtapi-design1-3_challenge3.txtapi-design1-4_challenge1.txtapi-design1-4_challenge2.txtapi-design1-4_challenge3.txtapi-design1-5_challenge1.txtapi-design1-5_challenge2.txtapi-design1-5_challenge3.txtapi-design1-6_challenge1.txtapi-design1-6_challenge2.txtapi-design1-6_challenge3.txtapi-design1-7_challenge1.txtapi-design1-7_challenge2.txtapi-design1-7_challenge3.txtapi-design1-8_challenge1.txtapi-design1-8_challenge2.txtapi-design1-8_challenge3.txtapi-design1-9_challenge1.txtapi-design1-9_challenge2.txtapi-design1-9_challenge3.txt