Pular para o conteúdo
Voltar ao início
Feature

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.

9 min
Por Pelayo Naredo
Gerencie Seu Backend Direto do Seu Celular Android

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íliaServiç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).

CapacidadeVercelNetlifyRenderRailwayFly.ioCloudflareDigitalOcean
Deployments e atividadeSimSimSimSimParcialSimSim
Logs de buildSim—SimSim—SimParcial
Logs de execuçãoSim—SimSim—SimParcial
Logs ao vivo (Pro)Sim—SimSim—ParcialSim
Rollback (Pro)SimSimSimSim—SimSim
Variáveis de ambienteSimSimSimSimParcialParcialSim
Domínios e DNSSimSim—SimSimSimSim
MétricasParcial—SimSimParcialParcialSim
Uso e custoParcialParcial—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.

A ferramenta por trás deste artigo

Backend Manager

Pronto para experimentar o PocketCode?

Baixe o app e comece a programar pelo seu celular.