plataforma de dados

Toda a infraestrutura de dados do seu produto, numa única API

Banco SQL gerenciado, busca vetorial, cache Redis, storage, wiki com RAG e MCP — seis produtos com multi-tenancy nativa, feitos para apps SaaS e agentes de IA. Dados no Brasil, console em português.

Primeiro banco no tier compartilhado em segundos. Sem cartão.

Pare de costurar cinco fornecedores para subir um produto

Uma API, seis produtos

Banco, vetores, cache, storage, wiki e MCP com a mesma chave, o mesmo padrão REST e o mesmo console. Um fornecedor a menos em cada camada do seu stack.

Multi-tenancy nativa

O cliente do SEU app é entidade de primeira classe: isolamento por row-level ou schema dedicado no banco, schema próprio nos vetores, bucket próprio no storage. Sem gambiarra de WHERE tenant_id.

Feita para agentes de IA

MCP nativo com 54 tools tipadas e RBAC por escopo. Claude Code, Cursor ou o seu agente conectam com um comando e consultam banco, vetores e wiki com governança.

Autônoma por padrão

Self-tuning que encontra e simula otimizações, DBA autônomo que investiga incidentes com causa raiz, backups com point-in-time recovery. O banco trabalha; você constrói.

Uma chamada. Qualquer produto

REST, JSON e a mesma X-API-Key para tudo. Provisione um banco, busque em vetores, suba um arquivo ou pergunte à wiki — o padrão não muda.

# Provisionar um Postgres gerenciado (e consultar quando ficar ready)
curl -X POST https://data-api.catcher.one/v1/clouddb/instances \
  -H "X-API-Key: SUA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "project_id": "SEU_PROJETO",
    "name": "app-pg",
    "engine": "postgres",
    "tier": "db-f1-micro"
  }'

curl -X POST https://data-api.catcher.one/v1/clouddb/instances/INSTANCE_ID/query \
  -H "X-API-Key: SUA_API_KEY" \
  -d '{ "sql": "SELECT now()" }'

Agentes operam. Você acompanha.

A plataforma foi desenhada para ser consumida por agentes de IA — e auditada por humanos. Tudo que acontece nos seus dados fica visível em tempo real no Console.

Para agentes

REST previsível com Idempotency-Key, erros com error_code estável e trace ID, e MCP nativo com 54 tools tipadas. Um LLM entende a API sem SDK proprietário — e o RBAC por escopo garante que ele só toca no que você liberou.

Para você

Console em português com dashboard ao vivo, custo por projeto, saúde de cada máquina (CPU, memória real, disco), histórico de queries e trilha de auditoria. Quando algo acontece, você sabe onde, quando e por quê — sem abrir log de servidor.

Seis produtos. Um plano de dados

Cada um funciona sozinho. Juntos, eles cobrem o ciclo inteiro de dados de um produto moderno — do SQL ao RAG, do upload ao agente.

Database

MySQL 8 e PostgreSQL 16 gerenciados: provisionamento keyless, editor SQL com IA, schema designer com migração guardada, backups e PITR.

  • · Tier compartilhado grátis e instantâneo
  • · Self-tuning e DBA autônomo
  • · Multi-tenancy row-level ou schema

Conhecer

Vector

Busca vetorial sobre pgvector com ingestão de arquivos (PDF, DOCX, MD), chunking automático e busca híbrida que não perde termo exato.

  • · Fusão RRF semântica + lexical
  • · Re-rank com LLM opt-in
  • · Coleções por tenant (schema + role)

Conhecer

Cache

Redis dedicado em VM própria com TLS, DNS estável e dois modos — memória rápida ou econômico. DSN pronto para qualquer client.

  • · rediss:// com hostname próprio
  • · Stop, start, resize e métricas ao vivo
  • · Prefixo de chave + ACL por tenant

Conhecer

Storage

Buckets gerenciados com upload, pastas, preview de arquivos no console e URLs assinadas. Compatível com S3 via chaves HMAC.

  • · Preview de imagem, PDF, vídeo, código
  • · Bucket por tenant com isolamento IAM
  • · Use o SDK S3 que você já tem

Conhecer

Wiki

Base de conhecimento versionável em Markdown com busca híbrida, perguntas com resposta fundamentada (RAG) e Knowledge Refinery.

  • · wiki_ask com fontes citadas
  • · FAQ cards destilados por refinery
  • · Ingestão de arquivos direto no espaço

Conhecer

MCP

Model Context Protocol nativo: os seus seis produtos viram 54 tools tipadas para Claude, Cursor e qualquer agente compatível.

  • · Token por usuário, mostrado uma vez
  • · Escopos read/write + RBAC (deny vence)
  • · SQL guard no db_run_sql

Conhecer

operação autônoma

O trabalho de infra que você não vai mais fazer

Cada capacidade abaixo roda por instância, é auditável no Console e nunca age sem explicar antes. Abra cada item para ver o que ela elimina da sua rotina.

Começar grátis
01 Self-tuning contínuo

Analisa o workload real do banco, aponta índices ausentes e flags mal dimensionadas, simula o impacto antes e aplica com rollback. Otimização vira rotina, não projeto.

02 DBA autônomo

Monitora sinais da instância e abre incidentes com causa raiz legível e correção sugerida. Você decide: aplicar, reconhecer, resolver ou dispensar. Nada roda sem seu comando.

03 Backups e point-in-time recovery

Backups gerenciados por padrão e restauração para um ponto no tempo direto do Console. O "deletei a tabela errada às 14h37" tem solução.

04 Provisionamento keyless

A conexão da plataforma com o seu banco usa identidade IAM, não senha de root guardada num cofre. Menos um segredo pra vazar, menos uma rotação pra esquecer.

05 SQL guard

Todo SQL que passa pela plataforma nasce read-only; escrita e DDL são liberações explícitas, e GRANT, REVOKE e CREATE USER são bloqueados sempre — inclusive para agentes via MCP.

06 Isolamento por tenant em tudo

Banco (row-level ou schema por cliente), vetores (schema + role), storage (bucket + IAM) e cache (prefixo + ACL). Remoção de tenant tem janela de recuperação antes de qualquer drop.

07 Custo visível por projeto

Cada máquina e cada produto mostram estimativa de custo antes de criar e acompanhamento depois. Sem fatura surpresa no fim do mês.

08 Segurança testada por ataque

Suite de pentest própria rodando contra o ambiente vivo: autenticação, RBAC, isolamento cross-tenant e injeção — 114 verificações, 114 passando na última execução.

agent ready

Conecte seu agente em minutos

Um comando conecta qualquer cliente MCP. E se você é um agente lendo isto: um fetch e você aprende a API inteira — com uma skill que aponta como pegar a chave.

Um comando. Conecte seu agente ao Catcher Data via MCP — os seis produtos viram tools tipadas.

bash · mcp
claude mcp add --transport http catcher-data \
  https://data-api.catcher.one/v1/mcp \
  --header "Authorization: Bearer ctc_mcp_•••"
Ver o MCP

Onboarding de agente. É um agente de IA? Faça fetch desta skill para aprender a API e como obter uma chave.

bash · curl
curl -s https://data.catcher.one/skill
Ver a skill

Skills por produto em /skills/<produto>/SKILL.md · índice para LLMs em /llms.txt · manual completo em /llms-full.txt

Comece grátis. Escale quando fizer sentido

Preço fundador para os primeiros clientes — travado enquanto a assinatura estiver ativa.

Grátis

R$ 0 /mês

Para tirar a ideia do papel hoje. Banco compartilhado instantâneo e os seis produtos para experimentar.

  • Postgres no tier compartilhado (instantâneo)
  • 1 projeto · storage e vetores para desenvolvimento
  • Wiki + MCP incluídos
  • Console completo em português
Criar conta
preço fundador

Pro

R$ 197 /mês

Para colocar produto em produção: sua primeira instância dedicada com tudo que a plataforma sabe fazer.

  • 1 instância dedicada (MySQL ou Postgres) inclusa
  • Self-tuning + DBA autônomo + backups/PITR
  • Vector, storage e wiki em produção
  • Multi-tenancy para seus clientes finais
  • Suporte em PT-BR
Começar grátis

Scale

R$ 897 /mês

Para operações com vários ambientes e clientes: mais máquinas, mais isolamento, mais gente no time.

  • Até 4 instâncias dedicadas inclusas
  • Redis dedicado incluso
  • Tenancy schema-per-company
  • Projetos e times ilimitados
  • Suporte prioritário
Começar grátis

Valores de lançamento; excedentes de infraestrutura (máquinas além do plano) são cobrados a preço de custo + margem fixa, visíveis no Console antes de criar.

Catcher Data Enterprise

SLA contratual, ambientes isolados por contrato, migração assistida do seu stack atual e faturamento por nota com PIX ou boleto. Para operações que não podem parar.

Falar com a gente

prova de uso

Rodamos em cima do que vendemos

O catcher-agents, produto de agentes de IA da família Catcher, roda em produção no Catcher Data: MySQL dedicado, Postgres com pgvector para as coleções de embeddings e MCP para os agentes — tudo na região de São Paulo.

E a wiki de engenharia do próprio Catcher Data — 72 páginas de decisões e arquitetura — vive no cloudwiki, consultada e atualizada por agentes via MCP todos os dias. Quando algo quebra, quebra primeiro pra gente.

Ler o case completo

Perguntas frequentes

O que exatamente é o Catcher Data?

Uma plataforma de dados gerenciada: você cria projetos e, dentro deles, bancos SQL (MySQL 8 / PostgreSQL 16), coleções de vetores, caches Redis, buckets de storage, wikis com RAG e um endpoint MCP — tudo pela mesma API REST e pelo mesmo console. A infraestrutura roda no Google Cloud, na região de São Paulo, operada pela gente.

Qual a diferença entre o tier compartilhado e o dedicado?

O compartilhado é um Postgres multi-inquilino em que a sua conta ganha um database exclusivo, com role própria e acesso público revogado — instantâneo e grátis, ideal para desenvolvimento e projetos pequenos. O dedicado provisiona uma instância Cloud SQL só sua (MySQL ou Postgres), com self-tuning, DBA autônomo, backups, PITR e métricas. Dá pra começar no compartilhado e migrar depois.

Posso usar só um dos produtos?

Pode. Cada produto funciona de forma independente — dá pra usar só o Vector para RAG ou só o Storage para arquivos. A vantagem de estarem juntos é a mesma chave, o mesmo modelo de tenant e o mesmo console.

Como funciona a multi-tenancy para os MEUS clientes?

Você registra os end-customers do seu app como tenants do projeto. No banco, escolhe a estratégia: row-level (todas as linhas carimbadas e filtradas) ou schema-per-company (cada cliente num schema próprio). Nos vetores cada tenant tem schema e role próprios; no storage, bucket próprio; no cache, prefixo de chave e ACL. Remover um tenant tem janela de recuperação antes de qualquer dado ser dropado.

O que o MCP me dá na prática?

Um endpoint Model Context Protocol que expõe seus dados como 54 ferramentas tipadas: perguntar à wiki, buscar nos vetores, rodar SQL governado, listar arquivos. Você cria um token por usuário com escopos (por exemplo, só leitura de wiki), conecta no Claude Code ou Cursor com um comando e o agente passa a trabalhar com seus dados — sem credencial de banco em prompt.

Meus dados ficam presos na plataforma?

Não. É MySQL e Postgres de verdade — com import e export nativos (dump padrão), storage S3-compatível e wiki em Markdown puro. Se um dia quiser sair, os seus dados saem no formato que qualquer outra infraestrutura entende.

Onde os dados ficam hospedados?

No Google Cloud, região southamerica-east1 (São Paulo). Latência baixa para usuários brasileiros e dados em território nacional — relevante para LGPD e para contratos que exigem residência de dados.

Como a segurança é validada?

Além de autenticação com chaves com hash, RBAC e detecção de ameaças no perímetro, mantemos uma suite de pentest que ataca o ambiente vivo a cada mudança relevante: credenciais forjadas, acesso cross-tenant, injeção de SQL e escalada de privilégio — 114 verificações passando na última execução. A conexão da plataforma com os bancos é keyless (IAM), sem senha de root armazenada.

O que significa "preço fundador"?

Os primeiros clientes assinam pelos valores desta página e os mantêm enquanto a assinatura estiver ativa, mesmo quando a tabela subir. Em troca, pedimos feedback de verdade — é o programa de design partners.

Posso cancelar quando quiser?

Sim, direto no Console, sem multa. Seus dados continuam exportáveis durante o período já pago, e instâncias dedicadas podem ser desligadas a qualquer momento para não gerar custo.

Seu stack de dados inteiro,
pronto numa tarde.

Crie a conta, suba o primeiro banco no tier compartilhado e conecte um agente via MCP — hoje.