Credencial Supabase - Base de Datos y Backend
Que es una credencial Supabase
Sección titulada «Que es una credencial Supabase»Una credencial de Supabase permite a tus workflows interactuar con tu proyecto de Supabase, incluyendo base de datos PostgreSQL, autenticacion de usuarios, almacenamiento de archivos y funciones serverless.
Campos de configuracion
Sección titulada «Campos de configuracion»| Campo | Descripcion | Ejemplo |
|---|---|---|
| Project URL | URL de tu proyecto Supabase | https://abc123.supabase.co |
| Anon Key | Clave publica anonima | eyJhbG... |
| Service Role Key | Clave de rol de servicio (acceso completo) | eyJhbG... |
Como obtener las credenciales
Sección titulada «Como obtener las credenciales»- Ve a supabase.com e inicia sesion
- Selecciona tu proyecto (o crea uno nuevo)
- En el menu lateral, ve a Project Settings (icono de engranaje)
- Selecciona API en la seccion de configuracion
- Copia los siguientes valores:
- Project URL: La URL de tu proyecto
- anon public key: La clave anonima (segura para el frontend)
- service_role secret key: La clave de servicio (solo para el backend)
Diferencia entre claves
Sección titulada «Diferencia entre claves»- Anon Key: Respeta las politicas de Row Level Security (RLS). Segura para usar en el frontend. Acceso limitado segun las reglas de seguridad que definas.
- Service Role Key: Ignora todas las politicas RLS. Tiene acceso completo a todos los datos. Solo para uso en el servidor.
Para Floogos, usa la Service Role Key ya que los workflows se ejecutan en el servidor.
Solucion de problemas
Sección titulada «Solucion de problemas»Error de conexion
Sección titulada «Error de conexion»- Verifica que la Project URL sea correcta y termine en
.supabase.co - Confirma que tu proyecto este activo (los proyectos inactivos se pausan)
Error de autenticacion
Sección titulada «Error de autenticacion»- Verifica que estes usando la clave correcta (anon vs service_role)
- Las claves son JWT, asegurate de copiar el valor completo
Acceso denegado a tablas
Sección titulada «Acceso denegado a tablas»- Si usas la Anon Key, verifica las politicas RLS de la tabla
- Con la Service Role Key, no deberia haber restricciones de acceso
Proyecto pausado
Sección titulada «Proyecto pausado»- Los proyectos gratuitos se pausan despues de inactividad
- Reactiva el proyecto desde el dashboard de Supabase
Seguridad
Sección titulada «Seguridad»- Nunca expongas la Service Role Key en el frontend o repositorios publicos
- La Anon Key es segura para el frontend pero configura politicas RLS adecuadas
- Usa la Service Role Key solo en entornos de servidor
- Configura politicas RLS para proteger tus datos
- Monitorea el uso desde el dashboard de Supabase
- Rota las claves si sospechas que fueron comprometidas (desde Project Settings > API)