Saltar al contenido
Inicio
Docs/Backend Manager

Backend Manager

FreePro: gates específicos

Panel unificado para todo lo que orbita alrededor de tu proyecto pero vive fuera del código: hosting, BaaS y observabilidad. 13 proveedores repartidos en 3 hubs independientes — cada uno con su propio mental model — bajo BYOK con tu propia cuenta.

BYOK con tokens cifrados en el dispositivo

PocketCode no aloja, factura ni proxea ninguno de estos servicios. Cada token se cifra en el dispositivo y se inyecta en la cabecera oficial del proveedor; cada llamada va directa del teléfono a la API del servicio, que te factura el uso según su política.

Tres hubs

La pantalla de bienvenida muestra tres tarjetas. Eliges una y aterrizas en el grid del hub. Para cambiar de hub, gesto-atrás hasta el welcome y elige otra. No hay barra de pestañas.

Deploy

Hosting

"¿Dónde corre mi app?"

Vercel · Render · Netlify · Railway · Fly.io · Cloudflare · DigitalOcean

BaaS

Backend-as-a-Service

"¿Dónde están mis datos / mis usuarios?"

Firebase · Appwrite · Convex · Supabase

Observability

Errors + analytics

"¿Funciona en producción?"

Sentry · PostHog

Hub Deploy — 7 proveedores

Cada proveedor expone capacidades distintas según lo que su API oficial soporte. La UI esconde los botones de cada acción cuando el proveedor no la implementa — nunca verás un toast "no disponible" por una acción visible.

Vercel

Render

Netlify

Railway

Fly.io

Cloudflare Pages

DigitalOcean

CapacidadVercelRenderNetlifyRailwayFly.ioCFDO
Listar proyectos / servicios
Listar deployments
Disparar deploy desde la app
Rollback con un toque
Variables de entorno (leer + editar)
Dominios personalizados (Pro)(DNS zones)
Editar configuración de build
Cancelar deploy en curso
Suspender / reanudar servicio
Servidores / VMs✓ apps✓ droplets

CF = Cloudflare Pages · DO = DigitalOcean. Vercel: la creación de proyectos se hace por el asistente One-Click (no hay endpoint público para re-disparar un proyecto ya existente). Railway requiere elegir servicio y entorno — flujo no expuesto hoy en la app.

Herramientas específicas por proveedor

Tres proveedores tienen mucha más superficie que el flujo deploy básico. Cada sección se carga sólo cuando la abres y se cachea para que el back-navigation no la vuelva a pedir.

Cloudflare

  • • Workers
  • • KV namespaces
  • • D1 databases
  • • R2 buckets
  • Zonas DNS (con Purge cache inline)

DigitalOcean

  • Clusters Kubernetes
  • Bases de datos gestionadas
  • Volúmenes de bloque
  • Cloud firewalls

Los Droplets viven en la pestaña Servidores.

Railway (por proyecto)

  • • Environments
  • Volúmenes

Asistentes adicionales

One-Click Deploy (3 pasos)

Asistente para crear proyecto nuevo desde un repo de GitHub: elige proveedor → pega URL del repo y branch → ponle nombre. Acepta URLs completas, ssh y formato corto `owner/repo` (GitHub, GitLab, Bitbucket).

Hoy sólo Vercel puede crear el proyecto end-to-end. Los demás aparecen listados pero devuelven aviso de que el flujo todavía no está disponible para ese proveedor.

Generador de YAML Kubernetes

Generador local: introduces nombre, imagen, replicas, puertos, namespace y límites de CPU/memoria, y la app te devuelve un YAML con Deployment + Service. No es un cliente kubectl — no aplica ni se conecta a ningún cluster. Copias el resultado a tu `kubectl apply -f -` favorito.

Hub BaaS — 4 proveedores

Cada proveedor tiene su propio flujo en la app.

Firebase

Listado de proyectos no disponible todavía (requiere un permiso OAuth adicional). La app muestra un aviso azul invitando a abrir la consola de Firebase en el navegador.

Appwrite

Lista de proyectos + lista de usuarios de cada proyecto. Funciones y bases de datos quedan como follow-up.

Convex

Lista tus teams. Para inspeccionar tablas pegas la URL de tu deployment (`https://<nombre>.convex.cloud`) en un campo y la app trae el listado. La URL no se guarda, vive sólo durante la sesión.

Supabase

Lista de proyectos + drilldown a las tablas del schema `public` de cada proyecto. Para obtener el listado, la app pide la anon key de ese proyecto a Supabase al vuelo — la key no se queda guardada en disco.

Hub Observability — Sentry + PostHog

Eliges un proyecto y la app carga la pantalla principal (issues para Sentry, insights para PostHog). El resto de secciones se carga sólo cuando pulsas su chip.

Sentry

  • Issues con nivel (fatal/error/warning/info/debug) y conteo de eventos
  • • Releases
  • Reglas de alerta (sólo lectura)
  • Session replays (planes Business/Enterprise de Sentry)
  • Feedback de usuario

PostHog

  • • Insights
  • • Feature flags Pro
  • • Events
  • • Cohorts
  • • Experiments (A/B testing)
  • • Session recordings
  • • Dashboards
  • Annotations (marcadores de deploy / incidente)

Host configurable (PostHog Cloud o self-hosted).

Cómo conectar un proveedor

  1. 1Genera un API token o personal access token en el dashboard del proveedor (Render, Vercel, Sentry, etc.).
  2. 2En PocketCode, abre Ajustes → Platform Services y selecciona el proveedor.
  3. 3Pega el token. Se cifra en el dispositivo y nunca sale del teléfono salvo en las llamadas a la API oficial del proveedor.
  4. 4Abre Backend Manager: el proveedor ya aparece en su hub con tus proyectos cargados.

Si abres un proveedor sin token configurado, la app muestra una pantalla de "Conectar <proveedor>" con un acceso directo a Ajustes. El acceso pasa por autenticación biométrica (huella, face o PIN) para que nadie con el teléfono desbloqueado pueda añadir o ver tokens sin tu permiso.

Free vs Pro

FunciónFreePro
Acceso a los 3 hubs y a los 13 proveedores
Conectar tus tokens (BYOK)
Listar proyectos / deployments / issues
One-click deploy + rollback
Generador de YAML Kubernetes
Deploys activos al mismo tiempo1Ilimitados
Dominios personalizados
Feature flags de PostHog

Estadísticas del módulo

13

Proveedores

7

Hosts cloud

4

BaaS

2

Observability

22

Rutas de deploy

4

Idiomas