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.

connect.sh

$ capydb create

postgres://user:pass@myapp.db.capydb.dev:5432/main

o deja que lo haga tu agente

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.

estado de la malla · todos los nodos operativos

/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.

01La primitiva
awaiting signal

La ficha técnica

Una primitiva, bien hecha.

01

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

02

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

03

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

04

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

05

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.

02Bases de preview
awaiting signal

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.

03Escalado a cero
awaiting signal

Sin ceremonias.

Tres comandos y a desplegar

01

Crear

Un proyecto, una celda. Segundos.

capydb create
02

Conectar

Las herramientas que ya tienes funcionan sin más.

DATABASE_URL=postgres://…
03

Desplegar

Una preview por PR. Al fusionar, fuera.

git push && npm run deploy

04Regiones

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.

04Regiones
awaiting signal

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.

05Lo que no construimos
awaiting signal

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.

06Qué significa aislado
awaiting signal

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.

Un mes gratis en los planes de autoservicio

Creatu celda.

Empieza gratis$ capydb create