REST (Representational State Transfer) ist ein Architekturstil für vernetzte Anwendungen, definiert von Roy Fielding. Es ist kein Protokoll oder Standard — es ist eine Menge von Constraints, die eine API, wenn man sie befolgt, skalierbar, cachebar und leicht weiterzuentwickeln machen. Eine "RESTful" API modelliert alles als Ressourcen (User, Orders, Products), identifiziert durch URIs, und manipuliert sie mit Standard-HTTP-Methoden.
