Cuándo usar Studio vs. App Builder
Usa App Builder cuando...
- Quieres iterar rápido con un prompt en lenguaje natural
- Estás explorando ideas o haciendo un MVP rápido
- No necesitas integrar con tu workflow de dev local
Usa Puente Studio cuando...
- Quieres versionar el código en Git de tu equipo
- Editas la app desde tu IDE con LSP, linter, etc.
- Operas con un coding agent (Cursor, Claude Code)
- Necesitas crear apps programáticamente (CI/CD, scripts)
Las apps creadas vía Studio y vía App Builder son el mismo tipo de artefacto. Puedes crear una app en App Builder y seguir editándola desde Studio (o al revés).
Qué incluye Studio
| Pieza | Para qué sirve |
|---|---|
| CLI scripts (Node.js) | Bajar y subir artefactos entre tu disco local y Puente |
API REST /studio/... | Endpoints privados para crear/leer/actualizar artefactos y tablas |
| Skill markdown | Documentación estructurada que cargas como system prompt en coding agents |
Vocabulario
Artefacto
Artefacto
Es una app web hosteada en Puente OS. Puede ser una app React/TypeScript multi-archivo (recomendado) o un HTML simple (legacy).Cada artefacto tiene:
- Un
idnumérico para operar vía API privada - Un
public_id(UUID) que lo identifica de forma única - Una
api_keypropia (puente_artifact_xxx) generada al crearlo
STUDIO_KEY
STUDIO_KEY
Tu credencial maestra de tipo
Platform API Key. Empieza con puente_studio_xxx. Se genera desde app.puente.xyz → Configuración.Da acceso a todos los artefactos y tablas del equipo asociado. Solo se usa en endpoints privados (/studio/...).API Key de artefacto
API Key de artefacto
Credencial por artefacto (
puente_artifact_xxx) que se genera automáticamente al crearlo. El frontend del artefacto la usa para leer/escribir sus tablas.Es la única credencial que es seguro embeber en el bundle del artefacto.Tabla / Columnas
Tabla / Columnas
Estructura de datos persistente. Cada tabla tiene un
uuid y una lista de columnas tipadas (text, number, date, boolean, select).Para que un artefacto pueda leer/escribir una tabla, debe tener acceso explícito con permisos (read, write, delete).public_id
public_id
UUID que identifica un artefacto. Lo obtienes con
GET /studio/artefactos/{id}/meta.Flujo típico
Setup local
Clona puente_studio_repo y crea tu
.env. Ver Setup.Editar desde tu editor o coding agent
Baja un artefacto, lo editas con LSP, lo subes. O dejas que un coding agent haga todo el flujo. Ver Coding agents.
Stack del artefacto
Las apps de Puente OS son React + TypeScript multi-archivo, sin dependencias externas más allá de lo que el runtime de Puente provee.Siguiente paso
Setup local
Clonar el repo, configurar tu
.env y correr los scripts.Coding agents
Usar el skill con Claude Code, Cursor y otros agentes.
API Reference
Referencia completa de endpoints REST.

