Esta página se aplica a Apigee y Apigee Hybrid.
El centro de APIs de Apigee te permite consolidar y organizar información sobre todas las APIs en la organización de tu empresa. Captura información fundamental sobre tus APIs, lo que permite a los desarrolladores descubrirlas y evaluarlas con facilidad, y aprovechar el trabajo de otros equipos siempre que sea posible. Los equipos de la plataforma de API pueden usar el centro de APIs para administrar de forma centralizada su cartera de API.
El valor de la administración centralizada de API
Muchas organizaciones se enfrentan al desafío de la creciente cantidad de APIs que desarrollan y usan. A medida que aumenta el número de APIs, se hace más difícil realizar un seguimiento, lo que puede generar una duplicación en lugar de volver a usarlas, una ineficiencia costosa. Cuando las APIs proliferan sin estándares de diseño y verificaciones de administración, el panorama de las APIs crece de forma incoherente y disminuye la velocidad de los equipos, cuando un programa de APIs bien organizado los ayuda a ir más rápido.
La experiencia del centro de APIs está dirigida principalmente a los consumidores y productores de APIs dentro de una organización cuyas preocupaciones principales son encontrar, enumerar, comparar y evaluar las APIs en el ecosistema de red de su organización. El centro de APIs te permite subir y compartir descripciones de las APIs que están disponibles en la actualidad o en desarrollo.
Beneficios clave del centro de APIs de Apigee
El centro de API permite a los desarrolladores realizar las siguientes acciones:
- Descubrir y explorar el inventario completo de recursos de API
- Mantener y actualizar información sobre las versiones, las implementaciones, las operaciones y las definiciones de las API
- Encontrar rápidamente las APIs existentes
- Agregar API con facilidad
- Minimizar la duplicación de API
- Seguir estándares coherentes
- Identificar dependencias de la API y mejorar la compatibilidad con las apps
Sin embargo, lo más importante es que la unificación de todas las APIs en un solo lugar puede acelerar la coherencia y la utilización de una cartera de APIs. Con la visibilidad en toda la organización, muchos descubren que necesitan una administración menos explícita, incluso a medida que sus APIs se vuelven más estandarizadas y fáciles de usar.
Características y conceptos clave
Recursos de la API
Un recurso de API representa una API que existe dentro del ecosistema de red de tu organización. Los recursos de API almacenados en el concentrador de APIs se pueden buscar y proporcionan información operativa y descriptiva detallada sobre la API, como implementaciones, versiones, operaciones, etapa del ciclo de vida y otros atributos clave.
Control de versiones
La capacidad de modelar y organizar versiones de API es una función clave del concentrador de APIs. Cada recurso de API en el concentrador de APIs tiene al menos una versión asociada. Puedes pensar en una versión como el estado de una API en un momento determinado. Básicamente, las versiones te ayudan a agrupar y organizar tus APIs en función de conjuntos de operaciones, implementaciones y otros metadatos subyacentes.
En aumento
En aumento, se refiere a la obtención de datos de API de sistemas externos al concentrador de API. Por ejemplo, puedes acelerar los datos de la API mediante la función de aumento de Apigee.
Análisis y análisis de especificaciones
Otra característica clave del concentrador de APIs es su capacidad de analizar ciertas especificaciones de API, como las especificaciones de OpenAPI, en sus definiciones contenidas, operaciones y otros componentes clave, y almacenar esa información con un recurso de API. El concentrador de APIs también proporciona comentarios de análisis con lint para las especificaciones importadas.
Buscando
Las potentes capacidades de búsqueda del concentrador de APIs admiten operaciones de búsqueda de texto libre basadas en LLM y basadas en filtros que te permiten buscar en función de cualquier parte de la definición de la API. Estas potentes herramientas de búsqueda te permiten identificar el elemento de API que entrega casos de uso específicos, de manera que puedas evitar volver a compilar o duplicar los esfuerzos de ingeniería de la API.