Definición
Una API (Application Programming Interface) es una interfaz que permite que dos programas se comuniquen: define endpoints, parámetros y respuestas. Las APIs más comunes son REST (HTTP/JSON), GraphQL (query flexible) y gRPC (binary, alto rendimiento). En Argentina, las APIs críticas para software de gestión son las de AFIP (facturación, padrón), ARCA, MercadoPago, Stripe y los bancos. Una buena API tiene documentación, versionado, rate limiting y autenticación.
Ejemplo
Una app móvil llama a la API de AFIP para validar la CUIT del cliente antes de facturar.
Seguir leyendo
