REST (Representational State Transfer) je architektonický styl pro síťové aplikace, definovaný Royem Fieldingem. Není to protokol ani standard — je to sada omezení (constraints), která, když se dodrží, činí API škálovatelným, cacheovatelným a snadno rozvíjitelným. „RESTful“ API modeluje vše jako zdroje (resources) (users, orders, products) identifikované pomocí URI a manipuluje s nimi standardními HTTP metodami.
