REST
Een ontwerpstijl voor API's die HTTP consequent en voorspelbaar gebruikt.
Het idee: resources hebben URL's (/users/42) en HTTP-methoden (GET, POST, PUT, DELETE) geven aan wat ermee moet gebeuren. Tussen verzoeken wordt geen toestand bewaard — elk verzoek moet op zichzelf te begrijpen zijn.
De meeste API's noemen zichzelf REST maar nemen de regels niet zo nauw. Concurrenten: GraphQL (één endpoint, de client vraagt wat hij nodig heeft) en gRPC (binair, bedoeld voor intern verkeer tussen servers).