- REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a stateless, client- server, cacheable communications protocol -- and in virtually all cases, the HTTP protocol is used. REST is an architecture style for designing networked applications.
- around resources, which are any kind of object, data.
- GET, POST, PUT, PATCH, and DELETE.
- hould be based on the collection of data
- code 200 or 'ok'
- code 404 or 'not found'