Bytework
RU

(Tag)

API

API design: REST, GraphQL, webhooks, authentication and contracts between front end, backend and partners.

A monitor showing program code

5 min read

REST, GraphQL or gRPC: which API style to choose

REST is the default, GraphQL suits many clients on a complex data model, gRPC suits service-to-service calls. We compare the three and how to combine them.

  • Architecture
  • API
A computer screen showing code and terminal output

5 min read

How to design a REST API that is easy to use

REST API rules for web and mobile clients: resource naming, methods and status codes, one error format, pagination and changes that do not break clients.

  • Backend
  • API