REST API
Una REST API (o API Una API es un conjunto de reglas que permite que dos programas se comuniquen entre sí. Funciona como un intermediario que traslada peticiones de una aplicación a otra y devuelve la respuesta. Más en el glosario → RESTful) es el estilo más extendido para diseñar interfaces de programación en la web. Se basa en un conjunto de principios (REST) que aprovechan cómo funciona la propia web: cada recurso —un usuario, un producto, un pedido— tiene su propia dirección (URL), y las operaciones se realizan con los métodos estándar de HTTP, como GET para leer, POST para crear, PUT para actualizar y DELETE para borrar. Los datos suelen intercambiarse en formato JSON, ligero y fácil de leer. Una de sus características es que no guarda estado entre peticiones: cada solicitud contiene toda la información necesaria. Su sencillez, su compatibilidad universal y su claridad la han convertido en el estándar de facto para conectar aplicaciones, aunque existen alternativas como GraphQL para casos más complejos.