Saltar al contenido principal

Supabase

¿Prefieres configuracion guiada con IA?

En lugar de seguir estos pasos manualmente, puedes usar el Asistente de Credenciales con IA — describe lo que quieres conectar y la IA te guiara paso a paso, adaptado a tu cuenta.

Descripción General​

Conecta tu proyecto de Supabase a Nirvai para automatizar operaciones de base de datos, gestión de almacenamiento y servicios de backend.

Métodos de Autenticación Soportados​

  • Service Role Key - Acceso completo a todos los servicios de Supabase (recomendado para servidor)
  • Anon Key - Acceso limitado respetando Row Level Security

Requisitos Previos​

  • Una cuenta de Supabase
  • Un proyecto de Supabase existente

Instrucciones de Configuración​

Service Role Key (Recomendado)​

  1. Inicia sesión en tu Dashboard de Supabase
  2. Selecciona o crea tu proyecto
  3. Ve a Project Settings (icono de engranaje en la barra lateral)
  4. Selecciona API en el menú izquierdo
  5. Encuentra los siguientes valores:
    • Project URL: Copia la URL (ej., https://xxxxx.supabase.co)
    • Service Role Key: Copia la clave secreta service_role (NO la anon key)
  6. En Nirvai, ingresa:
    • Project URL: Pega la URL de tu proyecto
    • API Key: Pega tu Service Role Key

Notas de Seguridad Importantes​

Service Role Key:

  • Bypasea Row Level Security (RLS)
  • Tiene acceso completo a todos los datos
  • NUNCA debe exponerse en código del lado del cliente
  • Perfecta para automatización del lado del servidor

Anon Key:

  • Respeta las políticas de Row Level Security
  • Acceso limitado basado en tus reglas RLS
  • Segura para uso del lado del cliente
  • Usa solo si RLS está correctamente configurado

Campos de Configuración​

CampoDescripciónEjemplo
Project URLURL de tu proyecto Supabasehttps://abcdef.supabase.co
API KeyService Role o Anon keyeyJhbG...

Operaciones Disponibles​

Con credenciales de Supabase, puedes:

  • Consultar y modificar tablas de base de datos
  • Gestionar buckets y archivos de almacenamiento
  • Invocar Edge Functions
  • Gestionar autenticación de usuarios
  • Acceder a características de Realtime

Solución de Problemas​

Problemas Comunes​

  • 401 Unauthorized: API key inválida. Verifica que estés usando la clave correcta.
  • 403 Forbidden (con Anon key): Políticas RLS bloqueando acceso. Verifica tus políticas.
  • Error de Conexión: Verifica que la Project URL sea correcta.
  • Proyecto no encontrado: Asegúrate de que el proyecto exista y no esté pausado.

Proyectos Pausados​

Los proyectos de Supabase de tier gratuito se pausan después de 7 días de inactividad:

  1. Inicia sesión en el Dashboard de Supabase
  2. Selecciona el proyecto pausado
  3. Haz clic en Restore project
  4. Espera a que se complete la restauración

Encontrar tus Claves​

Si no puedes encontrar tus claves:

  1. Ve a Project Settings > API
  2. Las claves están bajo "Project API keys"
  3. Haz clic en el icono del ojo para revelar la clave completa

Recursos Relacionados​


Adaptado de la documentación de n8n para la plataforma Nirvai


Siguientes Pasos​

¿Ya tienes tu credencial? Conectala a un agente

Usa el Creador de Herramientas con IA para convertir esta credencial en herramientas usables por el agente. Describe lo que tu agente deberia poder hacer y la IA investiga la API, configura los endpoints y te entrega un toolkit revisable antes de guardar nada.