SuperDB
SuperDB centraliza múltiples proyectos Supabase en un único panel, ofreciendo editores de tablas, SQL y gestión de credenciales cifradas. Soporta conexión vía tokens u OAuth con visualización de métricas y esquemas.
Ficha actualizada 26 sept 2026, 20:26 · upstream 26 sept 2026, 20:02 · release v1.0.0
Qué es SuperDB
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SuperDB es una aplicación web construida con Next.js 16, React 19 y TypeScript 5.9 que permite gestionar todos los proyectos de Supabase desde un único tablero centralizado. La herramienta conecta múltiples cuentas de Supabase en una sola interfaz, proporcionando acceso a editores de tablas, editor SQL, visualización de esquemas, autenticación, almacenamiento y configuración de proyectos.
La aplicación implementa dos modelos de conexión: tokens de acceso (con control total pero sin renovación automática) y OAuth (renovable pero con limitaciones en la lectura de ciertos datos como el uso de disco). Las credenciales se almacenan cifradas: los tokens en el servidor con AES-256-GCM y las contraseñas en el navegador del cliente usando PBKDF2-HMAC-SHA256, siguiendo un modelo zero-knowledge.
Ofrece funcionalidades avanzadas como editores de tablas con validación de escritura, auditoría de eventos de conexión, gestión de claves API y JWT, y una hoja de conexión que soporta múltiples frameworks. La aplicación requiere despliegue manual en un proyecto Supabase existente para almacenar sus datos, sin soporte nativo para contenedores Docker.
- Centralizar la gestión de múltiples proyectos Supabase en una única interfaz para mejorar la productividad
- Visualizar y editar esquemas de bases de datos PostgreSQL con validación de seguridad antes de escribir
- Gestionar credenciales de cuentas de Supabase con cifrado asimétrico entre servidor y cliente
- Auditar eventos de conexión y revocar accesos mediante funciones seguras definidas por el usuario
- Arquitectura zero-knowledge para contraseñas: cifrado en el navegador del cliente sin exponer datos al servidor
- Soporte nativo para múltiples frameworks (Next.js, React, Node.js) y herramientas de conexión directa
- Sistema de auditoría append-only para eventos de conexión con registro de IPs y fallos
- Interfaz visual completa que replica la estructura de Supabase con editores de tablas y SQL
- No incluye Docker ni Dockerfile, requiriendo despliegue manual en un proyecto Supabase existente
- Dependencia crítica de Supabase para autenticación y gestión de proyectos externos
- Recuperación imposible de contraseñas si se olvida la contraseña maestra del cliente
- Algunas métricas como el uso de disco no están disponibles con OAuth debido a limitaciones de API
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar en un proyecto Supabase existente ejecutando supabase/schema.sql. Configurar variables de entorno ENCRYPTION_KEY para cifrado de tokens y autenticación habilitada en la pestaña Authentication del proyecto. Requiere Node.js ≥22.18, pnpm y PostgreSQL. Mínimo 2 núcleos CPU y 2 GB RAM recomendados.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


