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, análise e um ponto de restauração criado antes de qualquer execução destrutiva.
No navegador
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 da sua aplicação, e não a um oceano de distância.
Janela deslizanteOs clientes que você já usa
O protocolo REST da Upstash e o RESP, ambos suportados. @upstash/redis, ioredis, redis-py e redis-cli conectam sem alteração — 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 menos de um quarto de segundo.
Escala a zero