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.