Glossan

¿Qué es API?

También llamado: Application Programming Interface, interfaz de programación de aplicaciones

Una API es un conjunto de reglas que permite a un programa pedir datos o acciones a otro. En la web, suele ser una serie de URL a las que una aplicación envía peticiones y de las que recibe respuestas en JSON.

Una API es como la carta de un restaurante: te dice qué puedes pedir y cómo, sin que tengas que saber qué pasa en la cocina. Cuando una tienda online calcula el envío con la tarifa de una empresa de transportes o cobra con una pasarela de pago, lo hace a través de sus APIs.

Ejemplo

Consultar una API desde la terminal:

$ curl -s https://api.example.com/v1/dominios/example.com \
    -H "Authorization: Bearer TU_TOKEN"
{"dominio":"example.com","caduca":"2027-08-13","renovacion_automatica":true}

La misma petición desde JavaScript:

const res = await fetch("https://api.example.com/v1/dominios/example.com", {
  headers: { Authorization: "Bearer TU_TOKEN" },
});
const datos = await res.json();

Estilos de API en la web

Cosas que conviene saber

¿Tienes un producto o servicio relacionado con API? Anúnciate en este término.

Términos relacionados

  • API REST — Una API REST es una API web que organiza los datos en recursos, cada...
  • GraphQL — GraphQL es un lenguaje de consulta para APIs en el que el cliente pide...
  • Webhook — Un webhook es un aviso automático que un servicio envía a una URL tuya...
  • JSON — JSON es un formato de texto para intercambiar datos estructurados, fácil de leer para...
  • CORS — CORS es el mecanismo por el que un servidor indica al navegador qué otras...
  • HTTP — HTTP es el protocolo con el que los navegadores piden páginas, imágenes y datos...

Categorías: Backend