Daniel Taborda
PreguntaAlguien me puede explicar que es una API???

Sebastián Andrade
Es como dos piezas de software de comunican entre si

Carlos Abel Tarazona Aranda
La manera sencilla con el cual me di una idea de ¿qué es una API?, fue con este ejemplo: API permite que tu app pueda compartir datos y conectarse con otros desarrollos. Imagina que hagas una app de transporte, como UBER, entonces necesitarías un mapa para tu app, pero sería un desgaste gigantesco hacer un mapa otra vez desde cero, sabiendo que existe Google Maps, así que podrías aprovechar todo ese desarrollo que ya existe de Google Maps para tu app sin necesidad de hacer otro mapa nuevo. Entonces una API (Interfaz de programación de aplicaciones) es un conjunto de definiciones y protocolos que se utiliza para desarrollar e integrar el software de las aplicaciones. “Las API permiten que sus productos y servicios se comuniquen con otros, sin necesidad de saber cómo están implementados. Esto simplifica el desarrollo de las aplicaciones y permite ahorrar tiempo y dinero. Las API le otorgan flexibilidad; simplifican el diseño, la administración y el uso de las aplicaciones, y proporcionan oportunidades de innovación, lo cual es ideal al momento de diseñar herramientas y productos nuevos (o de gestionar los actuales). A veces, las API se consideran como contratos, con documentación que representa un acuerdo entre las partes: si una de las partes envía una solicitud remota con cierta estructura en particular, esa misma estructura determinará cómo responderá el software de la otra parte.”

CRISTIAN BARBERO PÉREZ
API son las siglas en inglés de interfaz de programación de aplicaciones. Sirve para que dos aplicaciones se puedan comunicar, para que una de ellas le pida información a la otra o pueda utilizar alguna de sus funciones. Por ejemplo, si quieres crear una aplicación que funcione con GPS puedes utilizar Google Maps mediante su API