REST (Representational State Transfer) este un stil arhitectural pentru aplicații de rețea, definit de Roy Fielding. Nu este un protocol sau un standard — este un set de constrângeri care, atunci când sunt respectate, fac un API scalabil, cacheable și ușor de evoluat. Un API „RESTful" modelează totul ca resurse (utilizatori, comenzi, produse) identificate prin URI-uri și le manipulează folosind metode HTTP standard.
