Backend y SDK
Introducción al SDK
El runtime m77 disponible en todas las apps.
Cada app de builder77 incluye automáticamente el runtime m77. No tienes que añadir ninguna etiqueta script: se inyecta en las vistas previas y en las apps publicadas.
await m77.ready; // session restored
const tasks = await m77.db.list('tasks'); // database
m77.auth.user; // signed-in user or null
const text = await m77.ai.chat('Hi!'); // AI
m77.toast('Saved!'); // toast message| Módulo | Qué hace |
|---|---|
| m77.db | Base de datos en la nube sin esquema, con colecciones |
| m77.auth | Registro, inicio de sesión y datos por usuario |
| m77.ai | Respuestas de chat y salida en JSON |
| m77.storage / m77.email | Subida de archivos y correos transaccionales |
| m77.payments | Pagos con Stripe Checkout en tu propia cuenta |
| Webhooks | Envía eventos de registros y altas a otras herramientas |
Todos los métodos devuelven Promises. Los errores lanzan un Error con un mensaje legible y una propiedad status.
Usar el SDK fuera de builder77
Los proyectos web exportados siguen funcionando: la exportación añade la etiqueta script del runtime apuntando al backend de tu app. Los clientes nativos (como tu app Flutter) usan la API REST.