REST (Representational State Transfer) networked application हरूका लागि एउटा architectural style हो, जसलाई Roy Fielding ले परिभाषित गरेका हुन्। यो कुनै protocol वा standard होइन — यो constraint हरूको समूह हो, जुन पालना गर्दा एउटा API scalable, cacheable, र विकास गर्न सजिलो बन्छ। एउटा "RESTful" API ले सबै कुरालाई URI द्वारा पहिचान गरिने resource हरू (user, order, product) को रूपमा model गर्छ, र तिनलाई standard HTTP method हरू प्रयोग गरेर manipulate गर्छ।
