REST is an acronym for Representational State Transfer. It is an architectural style for distributed hypermedia systems. REST API Design was defined by Dr. Roy Fielding in his 2000 doctorate dissertation. REST is a way for two computer systems to communicate over HTTP.