Topic Cluster
Api Design
Practical resources for Api Design across HTTP methods, status codes, headers, and guides.
- HTTP Headers
Idempotency-Key Header: Safe POST Retries
Idempotency-Key lets clients retry POST and PATCH without duplicating work. The IETF draft, Stripe behavior, and how to design the server side.
- Guides
REST API Design with HTTP Semantics
Choose HTTP methods and status codes for a REST API: 201, 202, 204, 400 vs 422, 409, ETag with If-Match, pagination, problem+json and idempotency keys.
- Guides
Webhooks: Delivery, Retries and Signature Verification
Build a reliable webhook receiver: respond 2xx fast, verify HMAC over the raw body, reject replays, dedupe by event ID. Covers Stripe and GitHub.
- Glossary
Idempotency Key (Safe POST Retries)
An Idempotency-Key header lets a client safely retry a POST: the server stores the first result and replays it. Learn the protocol, edge cases and conflicts.
More Topic Clusters
- 71 resources
HTTP Troubleshooting
Error diagnosis, status code debugging, and production-safe HTTP troubleshooting workflows.
- 67 resources
HTTP Fundamentals
Core HTTP primitives and baseline concepts every web engineer should know.
- 44 resources
HTTP Security
Security headers, cookie hardening, CORS policy design, and defensive API behavior.
- 40 resources
HTTP Performance
Caching, compression, connection behavior, and practical latency optimization topics.