Saltar al contenido principal

Add-ons

Los Add-ons son piezas de infraestructura listas para usar — bases de datos, caché, autenticación, conectividad, etc. — que implementas dentro de un entorno con pocos clics, sin necesidad de aprovisionar o configurar la infraestructura manualmente.

1. Visión General​

La pantalla de Add-ons está disponible dentro de un entorno y tiene dos pestañas:

  • Catalog — lista todos los add-ons disponibles para implementar, con búsqueda por nombre/tag.
  • My Add-ons — lista los add-ons ya implementados en ese entorno, con acceso a la gestión de cada uno.

Arriba de la pantalla, dos selectores definen el contexto en el que se implementarán los add-ons:

SelectorQué define
SquadEl squad (equipo) dueño del add-on implementado
EntornoEl entorno (ej: test, production) donde se implementará el add-on

2. Catálogo de Add-ons​

Cada tarjeta del catálogo muestra:

  • Nombre y versión del add-on (ej: FusionAuth v1.59.0).
  • Descripción corta de lo que hace el add-on.
  • Tags que ayudan a identificar la categoría (ej: Auth, Database, Cache).
  • Botón Deploy, que abre el asistente de implementación.

Add-ons disponibles actualmente:

Add-onCategoríaQué es
FusionAuthAutenticaciónPlataforma de autenticación y autorización (SSO, MFA, OAuth2/OIDC)
PostgreSQLBase de datosBase de datos relacional avanzada
Cache (Valkey)CachéAlmacenamiento clave/valor en memoria, fork open-source de Redis
Cloudflare ZTNAConectividadTúnel zero-trust vía cloudflared para exponer flows/apps/add-ons sin abrir puertos
QdrantBase de datosBase de datos vectorial para embeddings y búsqueda por similitud (RAG, recomendación)
Vault (OpenBao)SeguridadHerramienta de gestión de secretos y protección de datos sensibles
RabbitMQMensajeríaMessage broker (AMQP) para mensajería asíncrona — colas de trabajo y pub/sub

3. Implementando un Add-on​

Hacer clic en Deploy en una tarjeta del catálogo abre un asistente (wizard) por pasos. El número y el contenido de los pasos varían de add-on a add-on, pero siguen un patrón común:

  1. General — nombre del add-on (identificador único dentro del entorno, en minúsculas, con números y guiones) y configuraciones generales específicas del add-on (ej: habilitar Elasticsearch, CORS, timeout de sesión, visibilidad del panel).
  2. Configuración específica — uno o más pasos con las configuraciones propias de ese add-on (ej: usuario administrador, SMTP).
  3. Resources — último paso, siempre presente: define los recursos de infraestructura asignados al add-on (memoria y CPU) y, cuando corresponde, a la base de datos usada internamente por él (memoria, CPU y tamaño de disco). Cada campo muestra el límite máximo permitido.

Al final, el botón Deploy Add-on confirma la implementación. Es posible volver (Back) para revisar pasos anteriores, o Cancel para descartar.

Mira el paso a paso detallado de cada add-on:

4. Gestionando Add-ons implementados​

En la pestaña My Add-ons, cada add-on implementado en ese entorno puede accederse para consultar estado, configuraciones y, dependiendo del add-on, acceso directo a su panel administrativo.

5. Preguntas frecuentes​

¿Quién puede implementar un add-on? Todos los que tienen acceso al squad. La visibilidad y la implementación están segregadas por squad y entorno — cada add-on pertenece al squad y al entorno seleccionados en la parte superior de la pantalla.

¿Se pueden cambiar los recursos (memoria/CPU) después de implementado? Sí, es posible modificar los recursos después de la implementación.

¿Qué pasa con los datos si elimino un add-on? Los datos se pierden. La eliminación es definitiva, así que ten cuidado al eliminar un add-on que almacena datos (base de datos, caché con persistencia, etc.).