REST (Representational State Transfer) è uno stile di architettura software per sistemi ipermediali distribuiti come il World Wide Web. È cresciuto in popolarità rispetto alle architetture RPC come SOAP a causa del intrinseco disaccoppiamento del client dal server che deriva dall'avere un'interfaccia uniforme tra sistemi eterogenei.