Start with the topic guide.
REST, GraphQL, remote procedure calls, gRPC, API contracts, OpenAPI, versioning, pagination, filtering, authentication, authorization, rate limiting, idempotency, webhooks, SDK design, and backward compatibility.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
API Engineering: 16 short lessons, one for each concept. REST, GraphQL, remote procedure calls, gRPC, API contracts, OpenAPI, versioning, pagination, filtering, authentication, authorization, rate limiting, idempotency, webhooks, SDK design, and backward compatibility.