En APIQuality, seguimos innovando para ofrecer herramientas que simplifiquen y potencien el desarrollo de APIs. Nuestra última actualización introduce una integración completa con WSO2 API Manager (versiones 4.1 y 4.2), diseñada para gestionar eficientemente el ciclo de vida de las APIs. Esta integración incorpora cuatro nuevos stages que facilitan la inicialización, sincronización, despliegue y promoción entre entornos. A continuación, te contamos cómo funcionan estas nuevas funcionalidades:
WSO2: Initializer
El stage de inicialización (Initializer) permite arrancar tu proyecto de API generando automáticamente el archivo base api.yaml
a partir de tu definición OpenAPI. Con unos pocos clics, puedes configurar datos esenciales como la URL del API Manager, las credenciales de OAuth y la versión correspondiente. Una vez configurado, el initializer prepara automáticamente la configuración del ciclo de vida, ahorrando tiempo valioso durante las primeras fases del proyecto.
WSO2: Synchronizer
El Synchronizer mantiene toda la información de tu API perfectamente sincronizada con WSO2 API Manager. Activando y ejecutando este stage, se actualizan automáticamente los campos específicos de despliegue, como x-wso2-cors
y x-wso2-production-endpoints
, garantizando consistencia entre el entorno de desarrollo y el de WSO2. Esto resulta especialmente útil para gestionar configuraciones precisas en múltiples APIs.
WSO2: Deployer
Desplegar APIs ahora es más sencillo que nunca.
El stage Deployer permite publicar tus APIs directamente en WSO2 API Manager, ya sea en la versión 4.1 o 4.2. Para ello, solo necesitas activar la opción desde la pantalla de entornos y configurar el archivo api.yaml
. La primera vez, deberás ejecutar el Initializer para generar el archivo base de configuración del proyecto. Una vez listo, puedes editar los valores de despliegue desde la interfaz del API Manager y proceder con el despliegue en pocos pasos, lo que agiliza el proceso y minimiza errores.
WSO2: Environment Promotion
La promoción entre entornos es clave para garantizar un flujo de trabajo eficiente. Este stage permite trasladar configuraciones de un entorno a otro (por ejemplo, de desarrollo a producción) con facilidad. Activando la promoción desde la pantalla de configuración del entorno y ejecutándola en el destino, las configuraciones de validación se sincronizan automáticamente. Esto asegura que las APIs en producción se alineen con las especificaciones definidas previamente, mejorando la fiabilidad y reduciendo los riesgos durante las implementaciones.
La ventaja de APIQuality
Con estas nuevas funcionalidades, APIQuality ofrece una solución integral para gestionar todo el ciclo de vida de las APIs en WSO2. Desde la inicialización hasta la promoción entre entornos, los desarrolladores ahora pueden trabajar de manera más ágil, segura y eficiente. Esta integración refuerza nuestro compromiso de facilitar herramientas que optimicen cada etapa del desarrollo y despliegue de APIs.