Representational State Transfer (REST) is a style of architecture (not to be mixed with the set of standards) based on a set of principles that describe how networked resources are defined and addressed.