Skip to content

api-evangelist/trpc

Repository files navigation

tRPC (trpc)

tRPC is a TypeScript framework for building end-to-end typesafe APIs without code generation or schemas. It leverages TypeScript's type inference to provide full static typesafety and autocompletion between client and server, with zero runtime dependencies. tRPC v11 supports queries, mutations, and subscriptions via HTTP GET/POST and WebSocket adapters for Express, Fastify, Next.js, AWS Lambda, and edge runtimes.

APIs.json: https://raw.githubusercontent.com/api-evangelist/trpc/refs/heads/main/apis.yml

Scope

  • Type: Index

Tags

  • API Composition
  • API Framework
  • BFF
  • End-to-End Type Safety
  • RPC
  • TypeScript

Timestamps

  • Created: 2026-03-27
  • Modified: 2026-05-19

APIs

tRPC HTTP Protocol

The tRPC HTTP API protocol surface. tRPC servers expose procedures via HTTP GET (queries) and HTTP POST (mutations). Clients use httpBatchLink to batch concurrent calls into single requests. Input is passed via JSON-encoded query parameters (GET) or request bodies (POST). Authentication uses Bearer tokens for protected procedures.

Tags

  • API Framework
  • HTTP
  • RPC
  • TypeScript

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

tRPC is a TypeScript framework for building end-to-end typesafe APIs without code generation or schemas. It leverages TypeScript's type inference to provide full static typesafety and autocompletion between client and server, with zero runtime dependencies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors