Já usou esta ferramenta? Avalie-a
Já usou esta ferramenta? Avalie-a
Convex é uma plataforma de backend reativo que combina banco de dados, funções de servidor e bibliotecas cliente. Suas consultas são código TypeScript executado junto ao banco de dados, e os resultados assinados reagem às alterações nos dados armazenados.
O banco de dados em tempo real da Convex usa um modelo de dados relacional enquanto armazena documentos semelhantes a JSON. Esquemas são opcionais, documentos podem referenciar documentos de outras tabelas e o código do aplicativo lê e grava por uma API JavaScript, em vez de SQL.
A Convex também oferece acesso gerenciado a modelos de IA pelo AI Gateway. Esse serviço é chamado por ações do backend; a Convex guarda as credenciais dos provedores e os tokens de acesso de curta duração ficam restritos a uma implantação.
Os tipos de função definem diferentes limites de execução:
O AI Gateway oferece rotas para geração de texto, embeddings, decisões, imagens, vídeos, geração de voz e transcrição. Decisions, Voice e a geração de imagens e vídeos estão em alfa; os formatos de solicitação e resposta podem mudar.
Um backend Convex existente conecta-se a uma interface React por estes elementos:
ConvexReactClient para a implantação e passe-o a um ConvexProvider que envolva a árvore de componentes.useQuery e o objeto api gerado. O comando de desenvolvimento gera o objeto em convex/_generated/api.js, com preenchimento automático de JavaScript e tipos TypeScript de ponta a ponta.useMutation. O hook retorna uma função assíncrona; chamá-la com seus argumentos executa a mutação.ConvexReactClient usa WebSocket para enviar resultados sem polling e se reconecta após perda de conexão.Toda a infraestrutura que sustenta uma implantação fica na região escolhida. Mudar de região exige novo projeto ou implantação e exportação/importação dos dados; uma implantação existente não pode ser movida no lugar.
Preços coletados em 2 de novembro de 2026 em USD, pela referência exibida do leste dos EUA. Os recursos incluídos são compartilhados entre regiões.
| Plano | Preço publicado | Acesso de desenvolvedores | Escopo adicional |
|---|---|---|---|
| Free | $0 | 1–6 | Recursos integrados para projetos pessoais e protótipos |
| Starter | $0/mês mais uso medido acima dos recursos incluídos | 1–6 | Pagamento por uso além das cotas gratuitas |
| Professional | $25 por desenvolvedor/mês | 1–20 | Streaming de logs, relatórios de exceções, backups diários, domínios personalizados, suporte por e-mail e relatórios HIPAA/SOC 2 |
| Business | Mínimo mensal de $2,500 | 1–50; sem taxa por desenvolvedor | Implantações e fluxos personalizados, SAML/SSO, bancos dedicados e SLAs de serviço |
| Enterprise | Personalizado | Ilimitado | MSA personalizado, descontos por compromisso anual, uso de nuvem própria e integração SIEM |
Business informa mínimo mensal de $2,500; tarifas unitárias de classe de implantação e infraestrutura são publicadas separadamente. Enterprise informa descontos por compromisso anual sem percentual ou total anual numérico.
Cada célula informa quantidade incluída e tarifa adicional. Na primeira coluna, excedentes pagos aplicam-se ao Starter; Free tem cotas fixas. Armazenamento é cobrado por GB/mês; outros recursos, pelas unidades indicadas.
| Recurso | Incluído em Free / Starter; extra no Starter | Incluído em Professional; extra |
|---|---|---|
| Chamadas de função por mês | 1 milhão; $2.20 por milhão adicional | 25 milhões; $2 por milhão adicional |
| Computação de ações | 20 GB-horas/mês; $0.33 por GB-hora adicional | 250 GB-horas incluídas; $0.30 por GB-hora adicional |
| Armazenamento de banco de dados | 0,5 GB; $0.22 por GB/mês adicional | 50 GB; $0.20 por GB/mês adicional |
| E/S de banco de dados por mês | 1 GB; $0.22 por GB adicional | 50 GB; $0.20 por GB adicional |
| Armazenamento de arquivos | 1 GB; $0.033 por GB/mês adicional | 100 GB; $0.03 por GB/mês adicional |
| Armazenamento de busca | 0,5 GB; $0.55 por GB/mês adicional | 1 GB; $0.50 por GB/mês adicional |
| Consultas de busca por mês | 3.000 query-GB; $0.11 por 1.000 query-GB adicionais | 50.000 query-GB; $0.10 por 1.000 query-GB adicionais |
| Saída de dados por mês | 1 GB; $0.132 por GB adicional | 50 GB; $0.12 por GB adicional |
A computação serverless de consultas e mutações é gratuita. Chamadas incluem chamadas de clientes, agendamentos, atualizações de assinaturas e acessos a arquivos. O armazenamento de arquivos inclui backups; a saída inclui acesso a arquivos de funções e geração/restauração de backups. Índices e consultas de texto e vetores compartilham seus respectivos medidores de busca.
O uso é somado entre os projetos da equipe, sem alocação separada por projeto ou desenvolvedor. Excesso prolongado no Free pode causar erros HTTP, mas a Convex afirma que registros de mutação gravados com sucesso nunca são excluídos por exceder recursos. A FAQ cita Starter e também usa “Starter Plus” para tráfego contínuo. Não se infere dessas designações um nível com preço separado.
A matriz mensal do leste dos EUA lista quatro classes; implantações ativas são rateadas diariamente. Outras unidades aparecem em cada linha.
| Recurso | S16 serverless | S256 serverless | D1024 dedicado | D2048 dedicado |
|---|---|---|---|---|
| Implantação ativa | $0.04 | $0.08 | $2,800 | $5,600 |
| Chamadas de função, por milhão | $2 | $2 | $0.20 | $0.20 |
| Computação de consulta/mutação, por GB-hora | $0 | $0 | $0.45 | $0.45 |
| Armazenamento de banco de dados, por GB/mês | $0.20 | $0.20 | $0.45 | $0.45 |
| E/S de banco de dados, por GB | $0.20 | $0.20 | $0.15 | $0.15 |
| Concorrência adicional de ações, por 1.024 | — | — | $350 | $350 |
Estes medidores de infraestrutura aplicam-se junto à classe de implantação:
| Recurso | Tarifa do leste dos EUA |
|---|---|
| Computação de ações no runtime Convex | $0.16 por GB-hora de tempo de CPU |
| Computação de ações no runtime Node.js | $0.32 por GB-hora |
| Armazenamento de arquivos | $0.03 por GB/mês |
| Armazenamento de busca | $0.50 por GB/mês |
| Consultas de busca | $0.10 por 1.000 query-GB |
| Saída de dados | $0.12 por GB |
| Registro de auditoria | — para S16/S256; $0.50 por GB para D1024/D2048 |
| AI Gateway | Igual aos preços do OpenRouter |
O travessão preserva o valor publicado sem implicar preço zero ou direito incluído.
O AI Gateway exige equipe paga e aceita implantações de produção/desenvolvimento na nuvem ou locais vinculadas a projeto. Implantações Free e auto-hospedadas não podem usá-lo; ações auto-hospedadas podem chamar provedores com chaves próprias.
Custos do Gateway dependem do modelo, momento, tokens em cache, resolução e duração de imagem/vídeo ou caracteres, segundos e tokens de voz. Aparecem na fatura da Convex; cancelar solicitação de vídeo já enviada ainda pode gerar custo de geração.
Implantações na nuvem aceitam limites diários e mensais de desativação do AI Gateway que desativam toda a implantação, não apenas solicitações de modelos; implantações que não são de desenvolvimento também aceitam limites de aviso. Solicitações locais ligadas a projeto compartilham o limite de gastos da equipe; solicitações em andamento ou que usam credenciais de curta duração já emitidas podem terminar após o limite ser atingido.
Taxas não podem ser canceladas nem reembolsadas, salvo exceções contratuais expressas. Order Forms definem ciclos mensais/anuais; excedentes de autosserviço são automáticos e pode haver cobrança intermediária ao atingir um limite de fatura.
Assinaturas de Order Form renovam automaticamente por igual período, salvo aviso de não renovação de qualquer das partes com pelo menos 60 dias antes do vencimento. Se o cliente optar por não renovar automaticamente, a assinatura passa a mensal nas condições e preços atuais; qualquer parte pode encerrá-la com aviso prévio por escrito de 30 dias.
Se a Convex não sanar uma violação material em até 30 dias após receber aviso escrito da violação, o cliente, se for a parte não infratora, pode encerrar o acordo ou os Order Forms afetados por aviso escrito. Se o cliente encerrar o acordo sob essa disposição, a Convex reembolsa a parcela proporcional das taxas pré-pagas não usadas pelo período restante dos Order Forms encerrados na data efetiva do encerramento. É uma exceção contratual, não uma janela geral de reembolso de teste.
Supabase oferece Postgres por projeto, autenticação, armazenamento com Row Level Security, serviços em tempo real e Edge Functions. Sua base Postgres a torna alternativa relevante para equipes orientadas a SQL.
Firebase Cloud Firestore oferece banco NoSQL para dispositivos móveis, web e servidores, com ouvintes em tempo real e suporte offline para dispositivos móveis e web. Esse comportamento offline documentado trata do acesso desconectado; não estabelece comportamento equivalente na Convex.
runQuery/runMutation não precisam compartilhar estado consistente; uma consulta/mutação combinada tem limite transacional consistente.O guia de ações diz que elas expiram após 10 minutos. A referência de limites, porém, lista 30 minutos para ações no runtime Convex e 10 minutos no runtime Node, além de um segundo de código de usuário de consulta/mutação excluindo operações de banco. As descrições públicas são inconsistentes.
Busca vetorial é busca aproximada de vizinhos mais próximos, exclusiva de ações, por similaridade de cosseno. A composição dos resultados não é reativa, embora consulta separada possa manter reativos os dados de cada resultado; registros podem mudar ou desaparecer antes da recuperação. Tabelas permitem quatro índices vetoriais com dimensões de 2 a 4.096.
Geração de imagens/vídeos está em alfa, com formatos de solicitação/resposta sujeitos a mudança. Imagens usam prompts de texto, sem edição por imagem de entrada ou máscara. Vídeo síncrono falha após cerca de cinco minutos e permite downloads de 64 MiB; cancelamento, tempo esgotado ou respostas perdidas ainda podem gerar custo. Operações assíncronas expiram após sete dias; provedores podem reter vídeos por menos tempo.
A licença fair-source FSL Apache 2.0 do backend exclui criar produto projetado para competir com o Convex Cloud hospedado. O código passa a Apache 2.0 dois anos após criado; versões atuais não são Apache 2.0 irrestrito desde o primeiro dia.
Beta Features designadas são apenas para avaliação, fora da Platform contratual, e não têm compromissos de serviço, suporte, garantia ou responsabilidade pelo uso; a Convex pode descontinuá-las.
Clientes/licenciantes mantêm direitos sobre Customer Data e concedem à Convex licença limitada de tratamento para entrega, manutenção/suporte/melhoria da plataforma, integrações iniciadas pelo cliente e obrigações legais. É uma licença do cliente à plataforma, não transferência da propriedade dos dados.
A Convex possui Aggregated Data e pode usá-los para fins comerciais legítimos, incluindo análise, desenvolvimento de produtos e benchmarking. Eles não devem identificar clientes/usuários, conter suas informações em forma identificável nem permitir razoavelmente sua reidentificação.
Os termos de IA proíbem treinar/melhorar modelos fundacionais da Convex ou de terceiros com Customer Data sem consentimento prévio escrito do cliente. Entradas semelhantes podem produzir saídas semelhantes, sem garantia de precisão, completude, ausência de erros ou adequação à finalidade.
Um marcador ZDR registra correspondência com catálogo de retenção zero na última atualização. O roteamento deve ser ativado por solicitação e falha sem endpoint elegível; o marcador sozinho não garante nada. Rotas de imagem/vídeo/áudio não aceitam essa opção.
A política de privacidade da Convex exclui Customer Data de aplicativos, regidos por acordos do cliente e políticas dos aplicativos. Para informações cobertas pela política, a Convex pode coletar identificadores de IP/dispositivo, localização aproximada e dados de atividade, usando cookies e ferramentas de análise.
Informações cobertas podem ser tratadas/armazenadas no mundo todo, incluindo EUA, e retidas durante o uso do serviço ou para finalidades de coleta, prestação, disputas, auditorias, defesa jurídica, negócios, execução e obrigações legais; não há prazo fixo universal declarado.
Pelo DPA, a Convex deve excluir Customer Personal Data ao vencer ou terminar o acordo. Cópias de backup/arquivo são excluídas segundo seu cronograma de retenção; cópias que a lei exige reter devem ser isoladas e protegidas de tratamento posterior, exceto o exigido por lei aplicável. A lista de subprocessadores vincula infraestrutura/banco de dados à região escolhida e lista suporte, análise, cobrança e roteamento de IA nos EUA, além de gestão de comunidade na Alemanha.
A Convex declara criptografia AES-256 em repouso para código de clientes, bancos de dados, arquivos e índices de busca, criptografia em trânsito, acesso restrito à produção e conformidade SOC 2 Type 2. A Convex afirma que empresas sujeitas à HIPAA podem tratar PHI na plataforma desde que assinem seu Business Associate Agreement; essas declarações do fornecedor não comprovam a conformidade do aplicativo de cada cliente.
Não. Consultas são armazenadas em cache e aceitam assinaturas, e mutações são transacionais; ações externas não herdam as mesmas garantias.
Não. Exige equipe paga e uso de modelos medido separadamente. Implantações auto-hospedadas usam suas próprias credenciais de provedor.
Não. Infraestrutura de implantação, informações pessoais cobertas pela política, subprocessadores e retenção do roteamento de modelos têm escopos distintos.