ApiMan Es un API Manager Open Source con características muy completas como API Developer Portal, API Gateway y otras características muy similares a otros API Manager comerciales.
Para instalar APIMan tenemos que descargar el zip que contiene todo lo necesario para ponerlo en marcha mediante Docker Compose (disponible aqui bajo la pestaña Docker Compose).
Una vez descargado, descomprimimos su contenido en una carpeta y, dentro de ella, ejecutamos los siguientes comandos:
santi@zenbook:~/apiman$ docker compose -f docker-compose.setup.yml up santi@zenbook:~/apiman$ docker compose up
Tendremos que esperar un rato hasta que todos los contenedores arranquen. Tras dicha espera, podremos acceder a la UI de gestión en http://apiman.local.gd:8080/apimanui
Las credenciales de administración por defecto son:
admin
admin123!
Al parecer hay algún problema en Windows por dos motivos:
powershell
en lugar de cmd
para ejecutar los comandos de docker compose
$PWD
que se menciona dentro de los ficheros docker-compose.setup.yml
y docker-compose.yml
: En ambos ficheros se emplea una variable de entorno ($PWD
) que parece no existir en Windows. Esa variable hace referencia a la carpeta actual de trabajo, por lo que una posible solución es modificar todas las ocurrencias de ésta por el caracter punto (.
) que hace referencia a la carpeta actual. APIs→New API
Implementation
: API Endpoint
Definition
Plan
Developer Portal
Policies
© 2024 Santiago Faci