REST (Representational State Transfer) হলো networked application-এর জন্য একটি architectural style, যা Roy Fielding সংজ্ঞায়িত করেছেন। এটি একটি protocol বা standard নয় — এটি এমন এক সেট constraint যা মেনে চললে একটি API scalable, cacheable, এবং সহজে বিকশিত হয়। একটি "RESTful" API সবকিছুকে resource (user, order, product) হিসেবে মডেল করে যা URI দিয়ে শনাক্ত হয়, এবং standard HTTP method ব্যবহার করে সেগুলো manipulate করে।
