API Design in 2026 — Resource Naming, Errors, Pagination, and the Boring Discipline

Practical API design: REST conventions, error responses, cursor pagination, partial responses, idempotency keys, and what separates good from frustrating APIs.

May 5, 2026 · 4 min · 836 words · Manvendra Rajpoot

Server Actions vs Traditional APIs in 2026 — When Each Wins

Server Actions are great for first-party UIs. Traditional APIs win for third parties, multiple clients, and contracts. Honest comparison and patterns.

May 5, 2026 · 4 min · 806 words · Manvendra Rajpoot

Designing API Rate Limits Customers Don't Hate — Tiers, Headers, and Fairness

API rate limit UX: tier matrices, X-RateLimit headers, 429 + Retry-After, idempotency interaction, and how Stripe / GitHub do it.

May 4, 2026 · 4 min · 786 words · Manvendra Rajpoot

tRPC vs GraphQL vs REST in 2026 — The TypeScript Edition

Practical TS API choice: tRPC for monorepo end-to-end types, GraphQL for varied clients, REST for public APIs. Honest comparison of dev experience and tradeoffs.

May 3, 2026 · 4 min · 755 words · Manvendra Rajpoot

API Versioning in 2026 — Strategies That Don't Wreck Your Future

Practical API versioning: URL paths, headers, GraphQL deprecations, evolution rules, and how to keep clients happy across years of changes.

May 3, 2026 · 4 min · 717 words · Manvendra Rajpoot

gRPC vs REST vs GraphQL in 2026 — Pick the Right Tool, Not the Loudest One

Practical API protocol selection: REST for simplicity and HTTP cache, gRPC for service-to-service perf, GraphQL for client-driven queries — and the gotchas of each.

May 2, 2026 · 4 min · 643 words · Manvendra Rajpoot

API Rate Limit Design — Quotas, Headers, and 429 Patterns in 2026

Designing customer-facing API rate limits. Tier structure, quota types (per-second / per-minute / per-day), Stripe / GitHub-style response headers, 429 with Retry-After, and the patterns customers actually integrate with.

May 1, 2026 · 3 min · 551 words · Manvendra Rajpoot

API Versioning and Deprecation in 2026 — Patterns That Don't Burn Customers

Picking an API versioning strategy in 2026 (URL vs header vs date), deprecation timelines, sunset headers, and the patterns that survive long-term customer relationships.

April 30, 2026 · 3 min · 568 words · Manvendra Rajpoot

Designing Webhooks That Don't Ruin Anyone's Day in 2026

How to design webhooks producers AND consumers can rely on. Signing, retries, idempotency, ordering, observability, and the patterns from real production webhook systems.

April 30, 2026 · 4 min · 668 words · Manvendra Rajpoot

API Design Patterns 2026 — Resource-Oriented vs Action-Oriented vs RPC

Three API shapes you’ll see in 2026: resource-oriented (REST), action-oriented, and RPC. The strengths of each, when hybrids work, and the design choices that age well.

April 30, 2026 · 3 min · 536 words · Manvendra Rajpoot