REST is an abbreviation that stands for Representational State Transfer. It is an architectural style within software development. REST is a widely accepted set of guidelines when it comes to creating stateless and reliable web services. REST is an alternative to methods like SOAP and the like. It was developed at the end of the 1990s and has changed the landscape of APIs.