Skip to content
Home
Docs/Backend Manager

Backend Manager

FreePro: gates específicos

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

CapacidadeVercelRenderNetlifyRailwayFly.ioCFDO
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

  1. 1Gere um API token ou personal access token no dashboard do provedor (Render, Vercel, Sentry, etc.).
  2. 2No Pocket Code, abra Configurações → Platform Services e escolha o provedor.
  3. 3Cole o token. Ele é criptografado no dispositivo e nunca sai do celular, exceto nas chamadas à API oficial do provedor.
  4. 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

RecursoFreePro
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âneos1Ilimitados
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