Skip to main content

API Design

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.

3Articles38 minTotal reading timeIntermediateLevel
GraphQLRESTgRPCtRPCAPI DesignREST Best Practice

Series Articles

  1. 1

    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.

  2. 2

    02 - REST in 2026: Best Practice, Versioning and the Richardson Maturity Model

    REST in 2026: Best Practices, Versioning and Richardson Maturity Model Most APIs that call themselves 'RESTful' are not.

  3. 3

    03 - GraphQL: Query Language, Resolver and the N+1 Problem

    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.