REST
Ein Designstil für APIs, der HTTP konsequent und vorhersehbar nutzt.
Die Idee: Ressourcen haben URLs (/users/42), die HTTP-Methoden (GET, POST, PUT, DELETE) sagen, was man mit ihnen tun will. Zwischen den Requests wird kein Zustand gehalten — jede Anfrage soll für sich verständlich sein.
Die meisten APIs nennen sich REST, halten sich aber nur locker an die Regeln. Konkurrenten: GraphQL (ein Endpunkt, der Client fragt gezielt ab), gRPC (binär, für interne Server-zu-Server-Kommunikation).