¿Qué es una API en desarrollo web?

API es una abreviatura de interfaz de programación de aplicaciones .

Una API hace posible / fácil que dos sistemas independientes se interconecten / comuniquen entre sí.

En el desarrollo web, tiene API de navegador y API de servidor.

En el navegador, puede acceder a ciertas funciones de nivel inferior para lograr un mejor rendimiento o hacer una experiencia particular. Un ejemplo de una API de navegador es localStorage, que le permite almacenar pares clave / valor en el navegador del cliente.

Las API de servidor son lo que algunas personas llaman soluciones en la nube. Significa que en algún lugar un servidor está realizando algún servicio y usted puede acceder a eso utilizando ciertos comandos. Al comunicarse con el servidor, a menudo puede usar XML o JSON como lenguaje de comunicación. Envía esa información a los puntos finales especificados por los desarrolladores de la API.

Espero que esto responda a su pregunta de ¿Qué es una API en desarrollo web?

API es un término bastante genérico y podría significar un par de cosas diferentes. Es sinónimo de interfaz de programación de aplicaciones, lo que significa exactamente eso; una forma de interconectar el código de su aplicación con aplicaciones y recursos externos. Un par de ejemplos serían API RESTful basadas en HTTP en las que accede a recursos remotos a través de la web en el puerto 80, tal como lo haría en un navegador web. También podría significar un recurso local, como una biblioteca de terceros, que proporciona funcionalidad e incluso recursos remotos a su aplicación. El concepto general es agregar funcionalidad a su base de código más rápidamente, utilizando recursos externos, en lugar de construirlo desde cero, usted mismo.

En términos simples:

  • Es un conjunto de funciones a las que puede acceder de forma remota.
  • Por lo general, se utiliza como una herramienta de comunicación (interfaz) entre diferentes sistemas.
  • utiliza JSON o XML como un “lenguaje de interfaz” mutuo