Produto
Recursos
Uma primitiva e o ciclo de vida ao redor dela. Cada item aqui está entregue, em produção e documentado.
A primitiva
Células de banco isoladas
Um processo PostgreSQL dedicado por projeto, com armazenamento, credenciais e limites de CPU e memória próprios. Não um esquema dentro de um banco compartilhado.
Postgres 16 / 17 / 18Conexões diretas e via pooler
Uma URL postgres:// comum na porta direta e um pooler de transações na porta do pooler para runtimes serverless e de borda. O mesmo banco, duas portas.
5432 / 6432Extensões
Um catálogo curado que você habilita por célula, mantido atualizado dentro do banco em vez de ficar para trás da versão empacotada.
CatálogoIsolamento e segurança
Namespace de rede privado, sem saída nas células padrão, SCRAM retransmitido em vez de retido e chaves de API guardadas só como hash.
Por construção
Fluxo de trabalho
Bancos de preview
Uma cópia completa do seu banco, clonada em vez de despejada, com tempo de vida. Uma por pull request, destruída quando a branch é mesclada.
CloneImportações e migrações
Traga um banco de outro provedor gerenciado ou do seu próprio servidor, com um modo de acompanhamento que fica sincronizado até a virada.
Quase sem downtimeFerramentas de esquema e geração de tipos
Faça dump e compare seu esquema pela CLI, e gere tipos TypeScript, esquemas Zod ou definições Drizzle a partir do banco em execução.
ts / zod / drizzleStudio
Um editor SQL no painel com navegação de esquema e análise. Um UPDATE ou DELETE sem WHERE é interrompido antes de rodar, com um ponto de restauração a um clique, e toda escrita pede sua confirmação.
No navegador
Agentes
Configuração por um agente
Um prompt manda o Claude Code, Cursor ou Copilot para um runbook hospedado que instala a CLI, provisiona uma célula e escreve o arquivo de ambiente. Você aprova o acesso uma vez em uma aba do navegador.
agents.mdServidor MCP
Um servidor, localmente por stdio ou remotamente por HTTP, chamando a mesma API que o painel chama: projetos, conexões, SQL, schema, previews, backups, pontos de restauração, importações e o workspace.
@capydb/mcpFerramentas no navegador
O painel registra ferramentas para um agente em um navegador com suporte a WebMCP, na sessão em que você já está logado. Sem chave, sem servidor, e toda escrita espera atrás de um diálogo.
WebMCPCiclo de segurança para agentes
Escritas sem escopo são recusadas antes de rodar: um UPDATE ou DELETE sem WHERE, ou um TRUNCATE. Uma mudança que deu errado é restaurada em um preview, nunca por cima de produção. Sobrescrever produção não é uma ferramenta de agente em nenhuma superfície.
Pontos de restauração
Chave-valor
Repositórios K/V
Um repositório chave-valor na própria célula isolada, na mesma região do seu banco de dados. Use para limitação de taxa, sessões, filas e cache — ou sozinho, sem banco de dados nenhum.
Com tecnologia ValkeyLimitação de taxa
Limitadores de janela deslizante, janela fixa e balde de tokens via @upstash/ratelimit, verificados contra um repositório que fica ao lado do seu banco, na região dele.
Janela deslizanteOs clientes que você já usa
O protocolo REST da Upstash e o RESP, ambos suportados. @upstash/redis funciona via REST com as configurações padrão; clientes Redis conectam via TLS e enviam o nome do host como nome do servidor TLS (SNI) — redis-py e go-redis fazem isso sozinhos, ioredis e redis-cli precisam de um ajuste. Não há cliente CapyDB para adotar.
Compatível com Redis® OSS
Operação
Backups e restauração para um ponto no tempo
Arquivamento contínuo fora do nó, com restauração para qualquer instante dentro da sua janela de retenção, mais verificação programada de que a restauração realmente funciona.
PITRObservabilidade
Uso de recursos, número de conexões e detalhamento por consulta em cada célula, com alertas nas condições que de fato antecedem uma queda.
Por célulaAlertas
Avisos sobre as condições que de fato antecedem uma queda - pressão de armazenamento, backup desatualizado, saturação de conexões - por e-mail ou para o seu próprio webhook.
Webhook / e-mailPausa quando ocioso
Uma célula sem uso adormece e para de consumir sua fatia do nó. A próxima conexão a acorda, normalmente em cerca de um terço de segundo.
Escala a zero