
API REST para aplicaciones
La transferencia de estado representacional es un estilo de arquitectura de software que describe la arquitectura de la Web.
Una API es un conjunto de definiciones y protocolos para desarrollar e integrar software de aplicación. A veces se la denomina contrato entre un proveedor de información y un usuario de información, que establece el contenido requerido del consumidor (la llamada) y el contenido requerido por el productor (la respuesta). Por ejemplo, el diseño de la API para un servicio meteorológico podría especificar que el usuario proporcione un código postal y que el productor responda con dos partes: la primera indica la temperatura máxima y la segunda la mínima.