El descubrimiento de API es el proceso de catalogar todas las API internas y de terceros que se utilizan en una organización.
Después de leer este artículo podrás:
Contenido relacionado
¿Cómo funcionan las API?
¿Qué es una API?
¿Qué es la seguridad de la API?
punto final de la API
¿Qué es una llamada de la API?
Suscríbase a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.
Copiar enlace del artículo
El descubrimiento de API es el proceso de catalogar todas las API internas y de terceros que se utilizan en una organización. Una API es un conjunto de reglas que permiten a los programas de aplicaciones de software comunicarse con otras aplicaciones. El descubrimiento de API busca las API que puedan cumplir funciones específicas. Imagina que Stacy está construyendo algo con bloques LEGO. Hay una gran variedad de bloques estándar que puede utilizar y también hay bloques especiales creados por otros que Stacy puede usar para hacer que su nueva creación sea aún mejor. Las API son como estos bloques especiales y el descubrimiento de las API es el proceso para encontrarlas. El servicio de descubrimiento de API ayuda a los desarrolladores a evitar reinventar la rueda y el trabajo redundante, y a incorporar las API existentes en nuevas aplicaciones.
El descubrimiento de las API es importante por muchas razones, desde la mejora de la eficacia hasta la aceleración del tiempo de comercialización. Algunas de las principales ventajas incluyen las siguientes
Los desarrolladores pueden utilizar diversas herramientas para acelerar el proceso de descubrimiento de API. Estas son tres de las más comunes:
API Shield de Cloudflare incluye una función de descubrimiento de API que descubre, supervisa y protege todos los puntos finales de la API. Las solicitudes se validan con un esquema OpenAPI, que bloquea las solicitudes no conformes. Más información sobre cómo funciona la detección de API de Cloudflare.
El descubrimiento de API es el proceso de encontrar y catalogar todas las API internas y de terceros, junto con sus puntos finales y datos. De este modo, los desarrolladores pueden evitar la creación o integración de API duplicadas y las organizaciones pueden comprender mejor los posibles riesgos de seguridad de las API.
El descubrimiento de API acelera el desarrollo de aplicaciones, garantiza el acceso a recursos externos, mejora la compatibilidad con otros sistemas y aumenta la concienciación sobre la seguridad, ya que identifica todas las API en uso.
El descubrimiento de API permite a los desarrolladores reutilizar funcionalidades preexistentes, lo que reduce el trabajo redundante y ayuda a acelerar la comercialización de los productos.
Algunas herramientas comunes para el descubrimiento de API incluyen directorios de API de terceros, plataformas de documentación de API y plataformas tecnológicas específicas como GitHub, AWS y GCP. Cloudflare API Shield incluye el descubrimiento de API para mejorar la seguridad y la visibilidad de las organizaciones que dependen de las API.
Las API paralelas son API de terceros no gestionadas o no seguras que no son rastreadas por la organización. El uso de API paralelas puede plantear posibles riesgos de seguridad.