Docs

Red Interna y Conectividad (Network Isolation)

Aprende a conectar tus servicios (n8n, Flowise, Redis) de forma segura utilizando la red interna de AIBuildr.

Red Interna y Aislamiento

En AIBuildr, cada tenant (cliente) se despliega en su propia red aislada. Esto significa que tus servicios pueden comunicarse entre sí a máxima velocidad y sin salir a internet, lo que mejora la seguridad y reduce la latencia.

Variables de Entorno Disponibles

Para facilitar esta comunicación, tus instancias de n8n y Flowise vienen pre-configuradas con variables de entorno que apuntan a los otros servicios de tu stack.

En n8n

Puedes usar estas variables en tus nodos (por ejemplo, en un nodo HTTP Request o en los nodos específicos de cada servicio):

VariableValor Interno (Ejemplo)Uso Principal
FLOWISE_URLhttp://flowise-tu-slug:3000Conectar con la API de Flowise
REDIS_URLredis://redis-tu-slug:6379Usar caché compartida en workflows

TIP

Ejemplo: En un nodo de Flowise dentro de n8n, en el campo “URL”, simplemente usa {{ $env.FLOWISE_URL }}.

En Flowise

Del mismo modo, Flowise puede “hablar” con n8n y Redis:

VariableValor Interno (Ejemplo)Uso Principal
N8N_URLhttp://n8n-tu-slug:5678Disparar workflows de n8n desde agentes
REDIS_URLredis://redis-tu-slug:6379Memoria persistente para conversaciones

Casos de Uso Comunes

1. Usar Redis como Memoria en n8n

Si necesitas guardar estado entre ejecuciones de workflows de forma muy rápida:

  1. Añade un nodo Redis en n8n.
  2. En credenciales, selecciona “Redis connection”.
  3. Usa la variable de entorno o la URL interna: redis://redis-tu-slug:6379.
  4. ¡Listo! Tienes una caché de alto rendimiento exclusiva para ti.

2. Orquestación n8n + Flowise

Puedes usar n8n para recibir webhooks complejos, procesar datos, y luego enviarlos a un agente de Flowise para el razonamiento final.

  • En n8n: Usa un nodo HTTP Request apuntando a {{ $env.FLOWISE_URL }}/api/v1/prediction/...
  • Ventaja: La petición viaja por la red interna de Docker, es instantánea y no cuenta como tráfico externo.

3. Agentes de Flowise activando herramientas en n8n

Tus agentes en Flowise pueden necesitar ejecutar una acción específica (ej: “Enviar un email” o “Buscar en CRM”) que ya tienes hecha en n8n.

  • Configura una “Custom Tool” en Flowise.
  • Apunta la URL a {{ $env.N8N_URL }}/webhook/...

Arquitectura de Datos (Postgres & Qdrant)

Tus servicios de bases de datos también están optimizados, aunque su configuración es automática y transparente para ti:

  • PostgreSQL Compartido: n8n, Flowise y Evolution API usan un servidor Postgres central optimizado, pero cada uno tiene su propio Schema aislado. Nadie puede ver tus datos.
  • Qdrant Compartido: Tu base de datos vectorial usa colecciones con prefijos únicos y API Keys generadas específicamente para tu despliegue.

IMPORTANT

Nunca necesitas configurar manualmente la conexión a base de datos. Si ves un error de conexión, contacta con soporte, pero no intentes cambiar las variables DB_* manualmente.