¿Qué es API?
Definición breve: Una API (Application Programming Interface) es un conjunto de reglas que permite que una app o servicio se comunique con otro de forma segura y estandarizada.
Ejemplo rápido
// Petición a una API pública con fetch
fetch('https://api.ejemplo.com/users/42')
.then(r => r.json())
.then(data => console.log(data));
¿Por qué importa?
Las APIs permiten integrar funciones sin re-implementarlas: pasarelas de pago, mapas, login social, etc. También facilitan arquitecturas modulares y microservicios.
Mini-FAQ
¿API REST vs GraphQL?
REST expone múltiples endpoints; GraphQL uno solo con consultas flexibles. GraphQL reduce overfetching en ciertos casos.
¿Necesito autenticación?
La mayorÃa sÃ: tokens (Bearer), API keys o OAuth2. Revisa las cuotas y lÃmites.
