Qué es
Supabase te da una base de datos Postgres con todo lo que una app necesita alrededor: inicio de sesión de usuarios, APIs que se generan solas, almacenamiento de archivos, tiempo real, funciones en el servidor y búsqueda vectorial para IA. Es de código abierto y se puede autoalojar, aunque la mayoría lo usa en su nube. Es la alternativa a Firebase para quien prefiere SQL y no quiere quedar amarrado a un proveedor.
Cómo se usa
- Crea tu base de datos desde un editor de tablas tipo hoja de cálculo o directamente en SQL.
- Agrega inicio de sesión con correo, enlace mágico, Google, Apple y otros proveedores.
- Consulta tus datos desde el frontend con las APIs REST y GraphQL que se generan solas, protegidas con reglas de seguridad por fila.
- Guarda embeddings con pgvector para buscar por significado en un chatbot o un buscador.
- Programa lógica del servidor con Edge Functions en TypeScript.
Para qué sirve
- Una startup en Ciudad de México que lanza su primera versión con login, base de datos y archivos sin montar servidores.
- Una agencia de desarrollo en Medellín que crea un proyecto por cliente y los entrega todos con el mismo stack.
- Un equipo que arma un chatbot con IA y guarda sus documentos y embeddings en la misma base Postgres.
A favor
- Es Postgres estándar: puedes exportar tus datos y migrar sin reescribir la app
- Código abierto y autoalojable con Docker
- Login, archivos, tiempo real y vectores incluidos en el mismo proyecto
- Tiene región en São Paulo para mantener los datos cerca de LATAM
En contra
- Los proyectos gratuitos se pausan tras una semana sin actividad
- El costo sube con el cómputo adicional y el tráfico; conviene vigilar el uso
- Panel y documentación solo en inglés

