Table of Contents

API Manager

¿Qué es un API Manager

APIMan como API Manager

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.

Instalación

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:

Posibles problemas en Windows al lanzar Apiman a través de docker compose

Al parecer hay algún problema en Windows por dos motivos:

Publicar una API

Crear una organización

Registrar y configurar una API

  1. Crear una API en APIs→New API
  2. Configurar Implementation:
    1. Asignar API Endpoint
    2. Añadir Definition
    3. Seleccionar un Plan
    4. Configurar su publicación en el Developer Portal
    5. Configurar Policies
  3. Publicar

Configurar una API. Policies

Añadir seguridad. API Token

Caching

Rate Limiting

Transfer Quota Policy


© 2024 Santiago Faci