Gerencie Seu Backend Direto do Seu Celular Android
Consulte, faça deploy, reverta e monitore 33 serviços de hosting, bancos de dados, backend, monitoramento, código, pagamentos e mensagens pelo seu celular Android. O Backend Manager do PocketCode cuida de tudo dentro da IDE.
A produção quebra e você está no ônibus. Um deploy precisa de rollback, uma variável de ambiente está errada, e a única coisa no seu bolso é um celular — não um notebook com o painel da Vercel, o console da Cloudflare e a aba do Sentry abertos ao mesmo tempo. A resposta de sempre é "espere chegar em casa". O Backend Manager do PocketCode acaba com essa espera: é um painel unificado para gerenciar seu backend pelo celular, ligado às APIs reais dos provedores e dentro da própria IDE, ao lado do seu editor e do seu terminal.
Não é um monte de links para painéis web. Ele conversa direto com os provedores, guarda seus tokens em armazenamento criptografado do dispositivo e adapta a interface exatamente ao que a API de cada provedor realmente oferece. O PocketCode não hospeda, não cobra nem faz proxy de nenhum desses serviços: cada chamada vai do seu celular para a API oficial do provedor, com a sua própria conta.
33 serviços em 8 famílias
O Backend Manager agrupa tudo o que gira em torno do seu projeto mas vive fora do código em oito famílias. Ele abre em três abas: Status ("tem alguma coisa quebrada agora?"), Projetos (todos os projetos de todas as contas conectadas em uma lista) e Serviços (o que está conectado, mais o catálogo para conectar o resto).
| Família | Serviços |
|---|---|
| Hosting (8) | Vercel, Netlify, Render, Railway, Fly.io, Cloudflare, DigitalOcean, Expo EAS |
| Bancos de dados (7) | Firebase, Supabase, Neon, PlanetScale, MongoDB Atlas, Turso, Upstash |
| Backend (4) | Appwrite, Convex, PocketBase, Clerk |
| Monitoramento (5) | Sentry, PostHog, Axiom, Healthchecks.io, UptimeRobot |
| Código (3) | GitHub, GitLab, Bitbucket |
| Pagamentos (2) | Stripe, RevenueCat |
| Mensagens (3) | Resend, OneSignal, Twilio |
| Mídia (1) | Cloudinary |
Hosting: capacidades honestas por provedor
Cada provedor de hosting expõe uma fatia diferente de API, e o Backend Manager não finge o contrário. A matriz abaixo mostra o que cada um oferece ("Sim" é disponível, "Parcial" é quando a API do provedor só entrega uma parte, e o traço é quando o provedor não tem API para isso).
| Capacidade | Vercel | Netlify | Render | Railway | Fly.io | Cloudflare | DigitalOcean |
|---|---|---|---|---|---|---|---|
| Deployments e atividade | Sim | Sim | Sim | Sim | Parcial | Sim | Sim |
| Logs de build | Sim | — | Sim | Sim | — | Sim | Parcial |
| Logs de execução | Sim | — | Sim | Sim | — | Sim | Parcial |
| Logs ao vivo (Pro) | Sim | — | Sim | Sim | — | Parcial | Sim |
| Rollback (Pro) | Sim | Sim | Sim | Sim | — | Sim | Sim |
| Variáveis de ambiente | Sim | Sim | Sim | Sim | Parcial | Parcial | Sim |
| Domínios e DNS | Sim | Sim | — | Sim | Sim | Sim | Sim |
| Métricas | Parcial | — | Sim | Sim | Parcial | Parcial | Sim |
| Uso e custo | Parcial | Parcial | — | Parcial | — | — | Sim |
Algumas células parciais, explicadas. O Fly.io não tem histórico de deploys (mostra a release em andamento e as suas máquinas), nem logs nem rollback; as suas variáveis de ambiente são secrets (nomes e um digest). As variáveis da Cloudflare são só do Pages, e o seu stream ao vivo só leva as Pages Functions. Os "App logs" da DigitalOcean são o log de deploy da última versão e nada mais, e os seus logs de execução só chegam pelos Logs ao vivo. O Netlify não publica nenhuma API de logs que o PocketCode saiba ler. O uso do Railway é uma estimativa sem valor.
O Expo EAS mostra uma lista somente leitura dos seus builds e do status deles, por uma API interna do Expo e na medida do possível. Ler é grátis quase sempre: os logs ao vivo e a lista de feature flags do PostHog são Pro. Mudar coisas não é grátis. Escrever variáveis de ambiente, alterar o DNS, adicionar um domínio próprio, suspender um projeto e escalar são ações Pro, e cada uma diz o que vai mudar e pede que você confirme, também com a sua digital ou o bloqueio de tela se o celular tiver. Fazer rollback de um deploy também é Pro, com uma confirmação.
Um redeploy é uma ação mais leve: uma confirmação e, no plano gratuito, um deploy em andamento por vez por projeto.
Indo mais fundo: Cloudflare e DigitalOcean
Dois provedores têm muito mais superfície do que um fluxo básico de deploy, então o Backend Manager mostra mais deles.
- Cloudflare — além do Pages, navegue por scripts de Workers, namespaces de KV, bancos D1, buckets R2, zonas de DNS e certificados.
- DigitalOcean — droplets, bancos de dados gerenciados, volumes e verificações de uptime. Os PostgreSQL, MySQL e Redis gerenciados da DigitalOcean também abrem direto no módulo de bancos de dados, sem formulário manual.
Bancos de dados e serviços de backend
- Supabase, Neon, PlanetScale, Turso, Upstash, MongoDB Atlas — o uso e a saúde de um projeto no Backend Manager (o MongoDB Atlas até mostra a cobrança real). Tabelas, console SQL e ferramentas de segurança ficam no módulo de bancos de dados; o Backend Manager leva direto até lá com uma linha Abrir no Banco de dados. Os PostgreSQL, MySQL e Redis gerenciados da DigitalOcean abrem do mesmo jeito, em Bancos gerenciados.
- Firebase — coleções e documentos do Firestore, com o seu próprio projeto do Firebase. Eles também abrem no módulo de bancos de dados.
- Appwrite — usuários, funções, execuções e linhas.
- Convex — consultas, uso e limites.
- PocketBase — coleções e registros.
- Clerk — usuários e sessões.
Monitoramento: está funcionando de verdade?
- Sentry — issues, taxa livre de falhas, logs e crons.
- PostHog — insights, eventos, feature flags (Pro, até para ler), gravações, experimentos e rastreamento de erros.
- Axiom — consultas.
- Healthchecks.io e UptimeRobot — verificações, com tempos de resposta no UptimeRobot.
As famílias Código, Pagamentos e Mensagens completam o quadro: execuções e jobs do GitHub Actions (com deploys pendentes que você pode aprovar), saldo e cobranças de hoje no Stripe, MRR do RevenueCat, entregas e bounces do Resend, notificações do OneSignal, saldo e alertas do Twilio e créditos do Cloudinary.
Kubernetes e One-Click Deploy: sem funcionar nesta versão
O botão + da aba Projetos lista One-Click Deploy e Kubernetes (um
gerador local de YAML para um Deployment e um Service), mas a tela que cada
um abre não mostra nada nesta versão. Até isso ser corrigido, a forma de fazer
deploy pelo celular é Deploy a partir do editor, ou um Redeploy de um
projeto que já existe.
Seus tokens ficam trancados no dispositivo
Abra a aba Serviços, toque num serviço no bloco Conectar e cole uma chave. GitHub e GitLab mostram um código curto para digitar na página deles; Railway e Firebase podem entrar pelo navegador quando o seu build inclui isso; os demais usam um token, uma chave ou um formulário curto. O app confere com o provedor na hora e diz o que está errado se falhar. Quando o provedor permite, a tela pede uma chave somente leitura e, em dez dos serviços, lista as permissões mínimas a marcar; quando não dá para limitar (as chaves de Netlify, Render, Supabase, Resend, Clerk, RevenueCat, Cloudinary, PocketBase e OneSignal dão acesso à conta inteira), ela avisa antes de você colar.
Cada token é criptografado com o Android Keystore e só viaja para a API própria do provedor (ou, no PocketBase e no Appwrite auto-hospedado, para o servidor que você digita). Os tokens que você conecta aqui nunca vão para os servidores do PocketCode. Entrar no próprio PocketCode com o GitHub é outra coisa: esse token do GitHub fica guardado criptografado no backend do PocketCode, que o usa para listar os seus repositórios.
O que é grátis e o que é Pro
Quase tudo o que você precisa para ler e entender sua infraestrutura é grátis: conectar os 33 serviços (uma conta cada), status, projetos, logs de build e de execução, métricas e uso, ver domínios e DNS, e um deploy em andamento por vez por projeto. As exceções são os logs ao vivo e a lista de feature flags do PostHog, que são Pro.
O Pro é para mudar coisas, para o celular vigiar por você e para os extras: escrever variáveis de ambiente, alterar o DNS, adicionar domínios próprios, suspender e escalar, rollback, logs ao vivo, feature flags do PostHog (ler e mudar a distribuição), verificações em segundo plano com notificações e os dois widgets de Backend para a tela inicial do Android, várias contas por provedor e resumos de IA, como por que um build falhou. As verificações em segundo plano seguem a agenda do Android, então uma notificação pode chegar com até 15 minutos de atraso: não há servidor empurrando.
Gerenciar um backend costumava significar uma mesa, um notebook e um punhado de abas do navegador. Não mais. O PocketCode coloca hosting, bancos de dados, serviços de backend, monitoramento, código, pagamentos e mensagens — 33 serviços, chamadas reais de API, tokens criptografados — no mesmo app onde você escreve e publica o código, com as lacunas listadas acima.
O PocketCode está a caminho da Google Play. Participe da pré-inscrição para estar entre os primeiros a rodar seu backend pelo celular.
Backend Manager