Skip to main content
Conecta una tabla de Supabase expuesta mediante la Data API para consultar registros y, si lo necesitas, crear o modificar datos.
Una clave sb_secret_ utiliza privilegios elevados y omite todas las políticas RLS. Trátala como un secreto de backend: limita la superficie mediante la exposición de la Data API, los permisos de base de datos, la configuración de Inagent y una custodia segura.

Capacidades y requisitos

La aplicación puede leer, insertar, actualizar y eliminar filas de una tabla seleccionada. Necesitas un proyecto de Supabase, la tabla preparada, acceso a los ajustes de API y permisos para revisar schemas y privilegios de PostgreSQL. Obtén estos datos:

Preparar Supabase

1

Prepara la tabla

Crea o revisa columnas, tipos, restricciones y valores predeterminados.
2

Expón el schema

En la configuración de la Data API, confirma que el schema forma parte de la superficie expuesta.
3

Concede acceso explícito

Revisa los privilegios PostgreSQL de la tabla para el rol utilizado por la clave. Las tablas nuevas no deben darse por expuestas automáticamente.
4

Crea una secret key

En Settings → API Keys, crea o copia una clave sb_secret_ dedicada al backend.
Supabase está migrando hacia una exposición explícita de tablas nuevas: comprueba siempre los grants del proyecto en lugar de presuponer que una tabla en public ya es accesible. Consulta seguridad de la Data API, la guía de la Data API y la documentación de API keys.

Crear las credenciales en Inagent

Necesitas dos credenciales:
  1. Variables de configuración con URL, TABLE y SUPABASE_SCHEMA.
  2. API Key con la clave sb_secret_ en el campo secreto.
Usa un nombre que identifique proyecto, tabla y entorno sin revelar la clave. Consulta Credenciales para revisar el flujo de alta.

Añadir Supabase desde el Market

1

Abre la aplicación

Selecciona Crear herramienta → Market → Supabase.
2

Asocia las credenciales

Selecciona Variables de configuración y API Key del mismo proyecto.
3

Limita las operaciones

Empieza con lectura. Habilita inserción o actualización solo si son imprescindibles; deja eliminación desactivada inicialmente.
4

Guarda

Revisa URL, schema, tabla y permisos antes de completar la configuración.

Instrucciones recomendadas para el guion del AV

Añade estas instrucciones al guion del Agente Virtual y adáptalas a las operaciones habilitadas y a la tabla seleccionada.

Comprobación final

  1. Consulta una fila de prueba de la tabla configurada.
  2. Comprueba que otra tabla del proyecto no queda disponible por error.
  3. Verifica que una operación desactivada sea rechazada en Inagent.
  4. Si habilitas escritura, prueba primero con datos desechables y un filtro que identifique de forma única las filas afectadas.

Errores frecuentes

Confirma que el schema está expuesto a la Data API y que la tabla tiene los grants necesarios. Crear una tabla no garantiza que quede expuesta.
Respeta mayúsculas, minúsculas y nombres exactos; revisa también que la URL corresponda al mismo proyecto.
Usa una clave sb_secret_ vigente y guárdala como API Key. Si se filtró, rótala y actualiza la credencial.
Es el comportamiento esperado de una secret key: omite RLS. Reduce el acceso con grants, una superficie de API acotada y los permisos de Inagent.