REST Representational State Transfer
En designstil för API:er som använder HTTP på ett konsekvent och förutsägbart sätt.
Idén: resurser har URL:er (/users/42), HTTP-metoderna (GET, POST, PUT, DELETE) säger vad du vill göra med dem. Inget tillstånd lagras mellan anrop — varje request ska kunna förstås isolerat.
De flesta API:er kallar sig REST men följer reglerna lite löst. Konkurrenter: GraphQL (en endpoint, klienten frågar vad den vill), gRPC (binärt, för intern serverkommunikation).