PostgreSQL gestionado – beta pública
Postgres,reducido alo esencial.
Cada proyecto corre en su propia celda de base de datos aislada: Postgres dedicado, una cadena de conexión real, en línea antes de que termine npm install.
$ capydb create
postgres://user:pass@myapp.db.capydb.dev:5432/main
Configura una base de datos Postgres de CapyDB para este proyecto. Descarga https://capydb.dev/agents.md y sigue las instrucciones de tu entorno. Me vas a necesitar una sola vez: para aprobar el acceso en una pestaña del navegador. Todo lo demás es cosa tuya.
Funciona con Claude Code, Cursor, Copilot y compañía. Una aprobación tuya en el navegador y ya está: cuenta, base de datos y variables de entorno resueltas.
/a
Celdas aisladas
No es un trozo del Postgres de otro.
/b
Postgres de verdad
Si habla Postgres, funciona.
/c
Previews desechables
Se fusiona, se tira.
/d
Viaje en el tiempo
Restaura cualquier segundo de los últimos 30 días.
01La primitiva
Un proyecto. Una celda.
Una base de datos es una unidad de servicio. La nuestra se llama celda: un runtime de Postgres dedicado con su propio proceso, almacenamiento, credenciales, extensiones y límites de CPU/RAM. Nosotros gestionamos la celda; tú usas una URL de Postgres de toda la vida.
La ficha técnica
Una primitiva, bien hecha.
La celda de base de datos
Cada proyecto corre en su propio runtime de Postgres aislado: proceso dedicado, almacenamiento, credenciales, extensiones y límites de CPU/RAM. En línea en segundos.
proceso · almacenamiento · credenciales · cpu/ram
Previews de usar y tirar
Clona producción en una celda nueva para cada pull request. Caduca con la rama: el TTL recoge por ti.
clones instantáneos · caducidad automática
Cadenas de conexión, no SDK
URL postgres:// estándar, directas o mediante pooler. Si habla Postgres, funciona: tu ORM, tu CLI, tu cliente gráfico de hace quince años.
sin sdk · sin dialecto · sin ataduras
El aislamiento, punto por punto
Proceso, credenciales, cuota de almacenamiento, red, CPU y memoria: aislados por celda. TLS estricto y rotación de credenciales con un solo comando.
tls en todo · rotación inmediata
Restauración a un punto en el tiempo
Archivado continuo del registro de transacciones. Restaura cualquier segundo de los últimos 30 días en una celda nueva, porque tarde o temprano vas a borrar una tabla.
pitr · ventana de 30 días
02Bases de preview
Cada PR tiene su propia celda.
La base de preview nace con la rama y desaparece con ella: en su propia celda, con su propia cadena de conexión, sin tocar producción jamás.
03Escalado a cero
Duerme si no la usas. Despierta al conectar.
Una celda inactiva libera su cómputo y conserva su almacenamiento. Te conectas y vuelve: normalmente en menos de un segundo. La cadena de conexión no cambia nunca.
Sin ceremonias.
Tres comandos y a desplegar
Crear
Un proyecto, una celda. Segundos.
capydb createConectar
Las herramientas que ya tienes funcionan sin más.
DATABASE_URL=postgres://…Desplegar
Una preview por PR. Al fusionar, fuera.
git push && npm run deploy04Regiones
Celdas en nodos. Los nodos forman la malla.
Eliges una región. Esa es toda la decisión. Tu celda aterriza en hardware que es nuestro y que operamos allí mismo, y cada nodo de la malla ejecuta el mismo stack aburrido.
05Lo que no construimos
Todo lo que no construimos.
Sin módulo de autenticación. Sin buckets de almacenamiento. Sin runtime de funciones. Sin motor de almacenamiento reescrito por debajo. Postgres estándar, operado extremadamente bien: ahí ha ido cada hora de ingeniería.
06Qué significa aislado
Aislado. De verdad.
No es un servidor Postgres compartido: cada proyecto recibe su propio runtime de Postgres aislado, con proceso, credenciales, cuota de almacenamiento, red, CPU y memoria propios. Una sola cosa se comparte en los planes estándar: la E/S de almacenamiento va por mejor esfuerzo.
Un encaje honesto
Elige la herramienta correcta.
Vente con nosotros si
- quieres Postgres gestionado, no una plataforma de backend.
- prefieres cadenas de conexión antes que SDK propietarios.
- clonas una base de datos en cada PR.
- quieres que tus herramientas actuales sigan funcionando igual.
Búscate otra cosa si
- quieres autenticación, almacenamiento y funciones en el mismo paquete.
- necesitas una API GraphQL/REST generada automáticamente.
- no te importa quedarte atado a un proveedor.
- escribir SQL te da pereza.
Si quieres una plataforma, cómprate una plataforma. Si quieres Postgres a plena potencia, vente con nosotros.