01 - The API Landscape in 2026: REST, GraphQL, gRPC, tRPC - When to Use What
You are starting a new project and need to choose the API protocol. REST? GraphQL? gRPC? tRPC? The scheme is the formal and typified contract.
Series “API Design”: it starts with “01 - The API Landscape in 2026: REST, GraphQL, gRPC, tRPC - When to Use What”. The API Landscape in 2026: REST, GraphQL, gRPC, tRPC - When to Use What You're starting a new project and need to choose an API protocol.
This series collects 3 articles (approximately 38 minutes of total reading time), designed for a level Intermediate. The main topics covered are GraphQL, REST, gRPC, tRPC.
You are starting a new project and need to choose the API protocol. REST? GraphQL? gRPC? tRPC? The scheme is the formal and typified contract.
REST in 2026: Best Practices, Versioning and Richardson Maturity Model Most APIs that call themselves 'RESTful' are not.
GraphQL solves one of the fundamental problems of REST APIs: the client cannot control what data it receives. With 10 users that's 11 queries.