Skip to content
C Codeloom

Topics / REST APIs

REST APIs

Building and consuming REST APIs the right way.

Why learn REST APIs?

  • The lingua franca of web services.

  • Every backend role expects fluency here.

  • Once you know REST, GraphQL and RPC concepts come quickly.

  • Cleanly separates frontend, backend, and third-party integrations.

What you can build with REST APIs

Public and internal APIs Mobile app backends Service-to-service communication Third-party integrations

REST APIs tutorials

3 articles

Hand-written tutorials, ordered as a recommended learning path.

  1. 01 REST API Design Field-tested REST API design — resource naming, versioning, pagination, filtering, sorting, idempotency, and consistent error envelopes. Conventions that age well in production.
  2. 02 Status Codes A practical tour of HTTP status codes — 2xx success, 3xx redirects, 4xx client errors, 5xx server errors. Which to return when, and the common mistakes to avoid.
  3. 03 HTTP Methods A practical walkthrough of HTTP methods — semantics, safety, idempotency, body conventions, and the differences between POST, PUT, and PATCH. Plus OPTIONS and HEAD.