Backend Manager
Painel unificado para tudo o que orbita o seu projeto mas vive fora do código: hosting, BaaS e observabilidade. 13 provedores distribuídos em 3 hubs independentes — cada um com seu próprio modelo mental — sob BYOK com a sua própria conta.
BYOK com tokens criptografados no dispositivo
O Pocket Code não hospeda, cobra nem faz proxy de nenhum desses serviços. Cada token é criptografado no dispositivo e injetado no cabeçalho oficial do provedor; cada chamada vai direto do celular para a API do serviço, que cobra o uso de você conforme a política dele.
Três hubs
A tela de boas-vindas mostra três cards. Você escolhe um e chega ao grid do hub. Para trocar de hub, deslize de volta à tela de boas-vindas e escolha outro. Não há barra de abas.
Deploy
Hosting
"Onde meu app roda?"
Vercel · Render · Netlify · Railway · Fly.io · Cloudflare · DigitalOcean
BaaS
Backend-as-a-Service
"Onde estão meus dados / meus usuários?"
Firebase · Appwrite · Convex · Supabase
Observability
Errors + analytics
"Está funcionando em produção?"
Sentry · PostHog
Hub Deploy — 7 provedores
Cada provedor expõe capacidades diferentes conforme o que a sua API oficial suporta. A UI oculta o botão de cada ação quando o provedor não a implementa — você nunca verá um toast "não suportado" para uma ação visível.
Vercel
Render
Netlify
Railway
Fly.io
Cloudflare Pages
DigitalOcean
| Capacidade | Vercel | Render | Netlify | Railway | Fly.io | CF | DO |
|---|---|---|---|---|---|---|---|
| Listar projetos / serviços | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Listar deployments | ✓ | — | ✓ | — | — | — | — |
| Disparar um deploy pelo app | — | ✓ | ✓ | — | — | — | ✓ |
| Rollback com um toque | ✓ | ✓ | ✓ | ✓ | — | ✓ | ✓ |
| Variáveis de ambiente (ler + editar) | ✓ | ✓ | ✓ | ✓ | — | — | — |
| Domínios personalizados (Pro) | ✓ | — | — | — | — | (DNS zones) | — |
| Editar configuração de build | ✓ | ✓ | — | — | — | — | — |
| Cancelar um deploy em andamento | ✓ | — | — | — | — | — | — |
| Suspender / retomar o serviço | — | ✓ | — | — | — | — | — |
| Servidores / VMs | — | — | — | — | ✓ apps | — | ✓ droplets |
CF = Cloudflare Pages · DO = DigitalOcean. Vercel: a criação de projetos passa pelo assistente One-Click (não há endpoint público para re-disparar um projeto já existente). Railway exige que você escolha um serviço e um ambiente — fluxo não exposto no app hoje.
Ferramentas específicas por provedor
Três provedores expõem muito mais superfície do que o fluxo de deploy básico. Cada seção carrega apenas quando você a abre e fica em cache, para que a navegação de volta não a busque novamente.
Cloudflare
- • Workers
- • KV namespaces
- • D1 databases
- • R2 buckets
- • DNS zones (com Purge cache inline)
DigitalOcean
- • Clusters Kubernetes
- • Bancos de dados gerenciados
- • Block volumes
- • Cloud firewalls
Os Droplets ficam na tela Servidores.
Railway (por projeto)
- • Environments
- • Volumes
Assistentes adicionais
One-Click Deploy (3 passos)
Assistente para criar um novo projeto a partir de um repo do GitHub: escolha o provedor → cole a URL do repo e a branch → dê um nome. Aceita URLs completas, ssh e o formato curto `owner/repo` (GitHub, GitLab, Bitbucket).
Hoje apenas o Vercel consegue criar o projeto de ponta a ponta. Os demais aparecem na lista, mas retornam um aviso de que o fluxo ainda não está disponível para aquele provedor.
Gerador de YAML Kubernetes
Gerador local: você informa nome, imagem, replicas, portas, namespace e limites de CPU/memória, e o app devolve um YAML com Deployment + Service. Não é um cliente kubectl — não aplica nem se conecta a nenhum cluster. Copie o resultado para o seu `kubectl apply -f -` favorito.
Hub BaaS — 4 provedores
Cada provedor tem o seu próprio fluxo no app.
Firebase
A listagem de projetos ainda não está disponível (requer um OAuth scope adicional). O app exibe um aviso azul convidando você a abrir o Firebase Console no navegador.
Appwrite
Lista de projetos + lista de usuários de cada projeto. Funções e bancos de dados ficam como follow-up.
Convex
Lista seus teams. Para inspecionar tabelas, você cola a URL do seu deployment (`https://<name>.convex.cloud`) em um campo e o app busca a lista. A URL não é armazenada, ela só vive durante a sessão.
Supabase
Lista de projetos + drilldown nas tabelas do schema `public` de cada projeto. Para trazer a listagem, o app solicita a anon key desse projeto ao Supabase na hora — a key não fica armazenada em disco.
Hub Observability — Sentry + PostHog
Você escolhe um projeto e o app carrega a tela principal (issues para o Sentry, insights para o PostHog). As demais seções carregam apenas quando você toca no chip delas.
Sentry
- • Issues com nível (fatal/error/warning/info/debug) e contagem de eventos
- • Releases
- • Regras de alerta (somente leitura)
- • Session replays (planos Business/Enterprise do Sentry)
- • Feedback de usuário
PostHog
- • Insights
- • Feature flags Pro
- • Events
- • Cohorts
- • Experiments (A/B testing)
- • Session recordings
- • Dashboards
- • Annotations (marcadores de deploy / incidente)
Host configurável (PostHog Cloud ou self-hosted).
Como conectar um provedor
- 1Gere um API token ou personal access token no dashboard do provedor (Render, Vercel, Sentry, etc.).
- 2No Pocket Code, abra Configurações → Platform Services e escolha o provedor.
- 3Cole o token. Ele é criptografado no dispositivo e nunca sai do celular, exceto nas chamadas à API oficial do provedor.
- 4Abra o Backend Manager: o provedor aparece no seu hub com seus projetos já carregados.
Se você abrir um provedor sem token configurado, o app mostra uma tela "Conectar <provedor>" com um atalho para as Configurações. O atalho exige autenticação biométrica (impressão digital, face ou PIN) para que ninguém com o celular desbloqueado possa adicionar ou ver tokens sem a sua permissão.
Free vs Pro
| Recurso | Free | Pro |
|---|---|---|
| Acesso aos 3 hubs e aos 13 provedores | ✅ | ✅ |
| Conectar seus tokens (BYOK) | ✅ | ✅ |
| Listar projetos / deployments / issues | ✅ | ✅ |
| Deploy + rollback com um clique | ✅ | ✅ |
| Gerador de YAML Kubernetes | ✅ | ✅ |
| Deploys ativos simultâneos | 1 | Ilimitados |
| Domínios personalizados | — | ✅ |
| Preview deployments por branch | — | ✅ |
| Feature flags do PostHog | — | ✅ |
Estatísticas do módulo
13
Provedores
7
Hosts cloud
4
BaaS
2
Observability
22
Rotas de deploy
4
Idiomas
Próximo
Configuração geral e tokens