API
El menú de cosas que un programa le deja pedir a otro programa.
Una API (Application Programming Interface) es un conjunto de reglas para que dos programas se hablen. Un lado publica qué se puede pedir y en qué formato; el otro manda pedidos y recibe respuestas. Nunca ves la cocina, solo el menú y los platos.
En la web, la mayoría de las APIs funcionan sobre HTTP: tu app manda un pedido a una URL como /clima?ciudad=Rosario y recibe datos de vuelta, casi siempre en JSON. El mapa dentro de una app de delivery, el botón de iniciar sesión con Google, un chatbot dentro de un sitio: todo son APIs.
Las APIs son la forma en que las empresas le venden software a otro software. AWS, Stripe y Anthropic son, en el fondo, colecciones de APIs con una factura adosada.
Para quedarse
- Una API define qué podés pedir, cómo pedirlo y qué recibís.
- Las APIs web suelen usar HTTP y devolver JSON.
- Una API key es la credencial que dice quién está pidiendo (y quién paga).