Explain REST Architecture?

REST stands for Representational State Transfer. API stands for Application Program Interface. REST is a software architectural style that defines the set of rules to be used for creating web services. Web services which follow the REST architectural styles are known as RESTful we services. Interaction in REST based system happens through Internet’s HTTP. It is important to create REST API according to industry standards which results in ease of the development and increase client adoption.