Autenticación
Registro y login para los usuarios de tu app: contraseña o código OTP. Cada proyecto, su propio universo de usuarios.
Auth, base de datos, storage, functions y webhooks — con aislamiento por tenant automático, sin RLS manual. Dejanos tu mail y te avisamos cuando abramos el acceso.
El backend multi-tenant, sin RLS manual. Dejanos tu mail y te avisamos cuando abramos.
# claude code · skill wance · en camino
› creá una entidad "orders" y sembrá un registro
$ wance entities create --name orders \
--fields '[{"name":"amount","type":"number"}]'
✓ entidad creada · aislada por tenant
$ wance records create orders --data '{"amount":4990}'
✓ registro insertado
El motor MCP ya está construido: genera las herramientas de tu agente directamente desde los OpenAPI de cada servicio, con transporte local (stdio) y remoto (http), sobre base de datos, auth, storage, functions y tenancy. Hoy corre local con un token personal; el acceso remoto con OAuth, el CLI y la superficie pública para agentes están en camino.
$ npx @wanceapp/cli login
✓ proyecto vinculado · tenant aislado
$ wance functions deploy mi-fn
✓ auth · db · storage · functions
✓ desplegado · en producción
$ # servidor MCP + skills · en camino
Cinco servicios independientes. Una API key por proyecto, y cada request ya sabe de qué tenant es.
Registro y login para los usuarios de tu app: contraseña o código OTP. Cada proyecto, su propio universo de usuarios.
Entidades y records por HTTP. El aislamiento por tenant lo fuerza Postgres con RLS real — vos no escribís una línea.
Archivos sobre S3 real, aislados por tenant. Subida directa o por URL prefirmada.
Suscribite a eventos y Wance los entrega con firma HMAC-SHA256 y reintentos con backoff. Rotás el secreto y reintentás fallidas.
Node.js y Python 3.12, sobre AWS Lambda real. Rol IAM propio por proyecto.
Suscripciones y cobros con Stripe, orquestados por Wance.
Un endpoint, varios proveedores de LLM. Una sola integración.
Tres decisiones de arquitectura que no vas a tener que tomar vos.
El aislamiento entre tenants es una política de Postgres, no RLS que escribís y mantenés a mano. Cada query ya sabe de qué tenant es.
Hoy: una REST API sobre todos los servicios. En camino: un servidor MCP y un CLI sobre el mismo motor multi-tenant.
Los servicios son independientes: una API key por proyecto y usás los que necesites. Sumá el resto cuando quieras.
Endpoints REST limpios sobre cada servicio. Una API key resuelve el tenant en cada request — sin boilerplate ni config eterna.
// la API key resuelve tu tenant
const res = await fetch(
'https://api.wance.dev/v1/records/orders',
{
method: 'POST',
headers: { 'X-API-Key': process.env.WANCE_KEY },
body: JSON.stringify({ amount: 4990 }),
},
)
Estamos abriendo el acceso por tandas. Dejanos tu mail y te avisamos apenas puedas entrar.
Powered by splitforms