REST Architecture

A REST (Representational State Transfer) architecture interacts with distributed systems and is commonly used for websites. REST uses four actions: POST, GET, PUT, and DELETE. These actions expose the four basic functions of persistent storage: Create, Read, Update, and Delete (CRUD). The responses to these RESTful actions can be returned in various formats. A RESTful JSON API responds to REST requests with JSON.


JSON (JavaScript Object Notation) is a text-based, human-readable data interchange that represents simple data structures and associative arrays.