REST (Representational State Transfer) એ networked applications માટેની એક architectural style છે, જે Roy Fielding દ્વારા વ્યાખ્યાયિત છે. તે protocol કે standard નથી — તે constraints નો સમૂહ છે જે, અનુસરવામાં આવે ત્યારે, API ને scalable, cacheable, અને વિકસાવવામાં સરળ બનાવે છે. "RESTful" API બધું જ URIs દ્વારા ઓળખાયેલા resources (users, orders, products) તરીકે મૉડેલ કરે છે, અને standard HTTP methods વાપરીને તેમને હેરફેર કરે છે.
