Representational state transfer (REST) is een software-architectuur voor gedistribueerde mediasystemen zoals het World wide web. De term werd geïntroduceerd en gedefinieerd in 2000 door Roy Fielding in zijn doctoraatsstudie. Fielding is een van de auteurs van de Hypertext Transfer Protocol (HTTP)-specificaties versie 1.0 en 1.1. (nl)