Este documento explica los principios de REST (Representational State Transfer), una arquitectura para sistemas hipermedia distribuidos. REST no es un servicio web ni una tecnología, sino una guía de diseño para servicios web que sigan sus principios como el uso de operaciones HTTP, identificación de recursos mediante URIs, estado sin sesión, y representación de los recursos mediante formatos como JSON. Algunas características clave de los servicios RESTful son el uso de métodos HTTP, sintaxis universal mediante URIs, relaciones hipermedia, y códigos de