<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>API on Manvendra Rajpoot</title>
    <link>https://blog.rajpoot.dev/tags/api/</link>
    <description>Recent content in API on Manvendra Rajpoot</description>
    <image>
      <title>Manvendra Rajpoot</title>
      <url>https://blog.rajpoot.dev/img/personal/cover.png</url>
      <link>https://blog.rajpoot.dev/img/personal/cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>Manvendra Rajpoot</copyright>
    <lastBuildDate>Sun, 17 May 2026 17:50:46 +0530</lastBuildDate>
    <atom:link href="https://blog.rajpoot.dev/tags/api/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>API Design in 2026 — Resource Naming, Errors, Pagination, and the Boring Discipline</title>
      <link>https://blog.rajpoot.dev/posts/backend/api-design-2026/</link>
      <pubDate>Tue, 05 May 2026 08:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/api-design-2026/</guid>
      <description>API design in 2026 — resource naming, error envelopes, pagination, idempotency, and the boring discipline that makes APIs pleasant to use.</description>
    </item>
    <item>
      <title>Server Actions vs Traditional APIs in 2026 — When Each Wins</title>
      <link>https://blog.rajpoot.dev/posts/backend/server-actions-vs-api-2026/</link>
      <pubDate>Tue, 05 May 2026 06:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/server-actions-vs-api-2026/</guid>
      <description>Server Actions vs traditional APIs in 2026 — Next.js / Remix actions vs REST / GraphQL / tRPC, when each fits, and architectural implications.</description>
    </item>
    <item>
      <title>Designing API Rate Limits Customers Don&#39;t Hate — Tiers, Headers, and Fairness</title>
      <link>https://blog.rajpoot.dev/system-design/design-rate-limited-api-2026/</link>
      <pubDate>Mon, 04 May 2026 07:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/system-design/design-rate-limited-api-2026/</guid>
      <description>Designing API rate limits that customers don&amp;#39;t hate — tier design, headers, error responses, fairness, and the patterns from real public APIs.</description>
    </item>
    <item>
      <title>tRPC vs GraphQL vs REST in 2026 — The TypeScript Edition</title>
      <link>https://blog.rajpoot.dev/posts/typescript/trpc-vs-graphql-2026/</link>
      <pubDate>Sun, 03 May 2026 08:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/typescript/trpc-vs-graphql-2026/</guid>
      <description>tRPC vs GraphQL vs REST in 2026 — when each wins for TypeScript shops, monorepo fit, and end-to-end type safety.</description>
    </item>
    <item>
      <title>API Versioning in 2026 — Strategies That Don&#39;t Wreck Your Future</title>
      <link>https://blog.rajpoot.dev/posts/backend/api-versioning-2026/</link>
      <pubDate>Sun, 03 May 2026 07:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/api-versioning-2026/</guid>
      <description>API versioning in 2026 — URL, header, content negotiation, deprecation, and the strategies from real public APIs.</description>
    </item>
    <item>
      <title>gRPC vs REST vs GraphQL in 2026 — Pick the Right Tool, Not the Loudest One</title>
      <link>https://blog.rajpoot.dev/posts/backend/grpc-vs-rest-2026/</link>
      <pubDate>Sat, 02 May 2026 08:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/grpc-vs-rest-2026/</guid>
      <description>gRPC vs REST vs GraphQL in 2026 — when each wins, perf reality, schema evolution, and the patterns from real backend teams.</description>
    </item>
    <item>
      <title>API Rate Limit Design — Quotas, Headers, and 429 Patterns in 2026</title>
      <link>https://blog.rajpoot.dev/posts/backend/api-rate-limit-design-2026/</link>
      <pubDate>Fri, 01 May 2026 03:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/api-rate-limit-design-2026/</guid>
      <description>How to design API rate limits that customers can use — tiers, quota types, response headers, 429 patterns, and the patterns from popular APIs.</description>
    </item>
    <item>
      <title>API Versioning and Deprecation in 2026 — Patterns That Don&#39;t Burn Customers</title>
      <link>https://blog.rajpoot.dev/posts/backend/api-versioning-deprecation-2026/</link>
      <pubDate>Thu, 30 Apr 2026 14:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/api-versioning-deprecation-2026/</guid>
      <description>API versioning and deprecation in 2026 — URL versioning, header versioning, sunset headers, deprecation timelines, and the patterns that keep customers shipping.</description>
    </item>
    <item>
      <title>Designing Webhooks That Don&#39;t Ruin Anyone&#39;s Day in 2026</title>
      <link>https://blog.rajpoot.dev/posts/backend/webhooks-design-2026/</link>
      <pubDate>Thu, 30 Apr 2026 14:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/webhooks-design-2026/</guid>
      <description>How to design and consume webhooks in 2026 — signed events, retries with backoff, idempotency, ordering, observability, and the API ergonomics that matter.</description>
    </item>
    <item>
      <title>API Design Patterns 2026 — Resource-Oriented vs Action-Oriented vs RPC</title>
      <link>https://blog.rajpoot.dev/posts/backend/api-design-rest-vs-rpc-vs-graphql-2026/</link>
      <pubDate>Thu, 30 Apr 2026 13:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/api-design-rest-vs-rpc-vs-graphql-2026/</guid>
      <description>API design patterns in 2026 — resource-oriented (REST), action-oriented, RPC-style. When each shape works, hybrids, and the readability tradeoffs.</description>
    </item>
    <item>
      <title>GraphQL vs tRPC vs gRPC vs REST in 2026 — How to Pick an API Layer</title>
      <link>https://blog.rajpoot.dev/posts/backend/graphql-vs-trpc-vs-grpc-2026/</link>
      <pubDate>Thu, 30 Apr 2026 09:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/graphql-vs-trpc-vs-grpc-2026/</guid>
      <description>How to pick an API layer in 2026 — REST, GraphQL, tRPC, gRPC, Connect — with the tradeoffs that decide each call.</description>
    </item>
    <item>
      <title>Anthropic Claude API &#43; Tool Use — A Practical Guide for 2026</title>
      <link>https://blog.rajpoot.dev/posts/ai/anthropic-claude-api-tool-use-guide/</link>
      <pubDate>Tue, 28 Apr 2026 16:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/ai/anthropic-claude-api-tool-use-guide/</guid>
      <description>A no-fluff guide to the Anthropic Claude API in 2026 — messages, tool use, prompt caching, structured outputs, streaming, and the patterns that ship.</description>
    </item>
    <item>
      <title>Rate Limiting Strategies for APIs</title>
      <link>https://blog.rajpoot.dev/posts/backend/rate-limiting-strategies-for-apis/</link>
      <pubDate>Tue, 28 Apr 2026 15:05:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/rate-limiting-strategies-for-apis/</guid>
      <description>How to rate limit your API properly — fixed window, sliding window, leaky bucket, token bucket, Redis implementations, and what to put in your headers.</description>
    </item>
    <item>
      <title>Getting Started with FastAPI: Modern Python APIs Done Right</title>
      <link>https://blog.rajpoot.dev/posts/fastapi/getting-started-with-fastapi/</link>
      <pubDate>Tue, 28 Apr 2026 11:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/fastapi/getting-started-with-fastapi/</guid>
      <description>A practical introduction to FastAPI — the async Python framework that gives you type-safe APIs, automatic docs, and great performance with very little ceremony.</description>
    </item>
  </channel>
</rss>
