Supabase es una alternativa de código abierto a Firebase: una base de datos alojada de Postgres con una API REST generada automáticamente, autenticación, almacenamiento de archivos, funciones perimetrales y tiempo real, todo en un nivel gratuito. Esto es lo que cuesta a medida que crece y dónde encontrar las claves.
| Plan | Precio | Incluye | Lo mejor para |
|---|---|---|---|
| Gratis gratis | $0 | 500 MB de base de datos, 1 GB de almacenamiento, 50 k MAU | Prototipos, MVP |
| Pro | $25/mes | 8 GB de base de datos, 100 GB de almacenamiento, 100 k MAU, copias de seguridad diarias | Aplicaciones de producción |
| Equipo | $599/mes | SOC2, SSO, soporte prioritario | Empresas |
| Empresa | costumbre | Dedicado, SLA, aislamiento | gran escala |
Pro incluye el uso, luego mide el tamaño de la base de datos, el almacenamiento, la salida y los usuarios activos mensuales (MAU) por encima del recuento incluido.
→ Modele todo el back-end junto con sus otros servicios en el Calculadora de costos de pila de APIy dimensione su búsqueda de vectores si usa pgvector en el calculadora de base de datos vectorial.
Sí, y es suficiente para enviar un verdadero MVP: un Base de datos Postgres de 500 MB, Almacenamiento de archivos de 1 GB, 50.000 usuarios activos mensuales de autenticación, además de las API REST y en tiempo real generadas automáticamente y las funciones perimetrales. La principal limitación del nivel gratuito es que los proyectos inactivos pausa después de una semana — está bien para el desarrollo, no para nada en lo que confíen los usuarios. Para una producción siempre activa, querrás Pro a $25 al mes.
1. Regístrese en supabase.com y crear un nuevo proyecto (elija una región cercana a sus usuarios).
2. Abierto Configuración del proyecto → API.
3. Copia el URL del proyecto y el clave pública anónima (seguro para el lado del cliente, regido por seguridad a nivel de fila).
4. Utilice el clave de rol de servicio solo para código confiable del lado del servidor: pasa por alto la seguridad a nivel de fila, por lo que nunca lo envíe a un navegador.
Prueba rápida de API (lectura de una tabla a través de la API REST automática):
Usuarios activos mensuales (MAU) escale más rápido para las aplicaciones de consumo: se mide cada usuario autenticado más allá del recuento incluido. Salida (ancho de banda fuera) se suma para aplicaciones con muchos medios, y cálculo de base de datos Las actualizaciones (instancias más grandes para más conexiones/CPU) son una línea separada. Complementos opcionales como Recuperación en un momento dado y leer réplicas cada uno puede costar más que el plan básico. Siempre dimensione las MAU y la salida antes del lanzamiento.
El rival obvio es Firebase, que utiliza un modelo NoSQL y precios de pago por uso en lugar de los niveles planos Postgres + de Supabase. Para una base de datos pura, un Postgres administrado en Llamarada de nube (D1) o Neon pueden ser más baratos si no necesita la autenticación/almacenamiento/tiempo real incluidos. Supabase gana cuando desea un back-end completo (base de datos, autenticación, almacenamiento y API) desde un panel sin código adhesivo.
Sí, un nivel gratuito con 500 MB de Postgres, 1 GB de almacenamiento y 50.000 usuarios activos mensuales. El uso permanente de producción es el plan Pro de $25 al mes.
Configuración del proyecto → API. La clave anónima es para clientes (protegida por RLS); la clave service_role es solo del servidor y omite RLS.
Usuarios activos mensuales, salida, tamaño/cómputo de la base de datos y complementos como PITR y réplicas de lectura. Las MAU y la salida se mueven más rápido para las aplicaciones de consumo.
Sí, los proyectos gratuitos inactivos se detienen después de aproximadamente una semana. Pro mantiene los proyectos siempre activos con copias de seguridad diarias.
No afiliado a Supabase. Los precios son estimaciones de referencia; verifique siempre en la página oficial de precios.