Backend & SDK
SDK-overzicht
De m77-runtime die in elke app beschikbaar is.
Elke builder77-app bevat automatisch de m77-runtime. Je hoeft nooit een scripttag toe te voegen — hij wordt in previews en gepubliceerde apps geladen.
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| Module | Wat het doet |
|---|---|
| m77.db | Schemaloze clouddatabase met collecties |
| m77.auth | Registreren, inloggen en data per gebruiker |
| m77.ai | Chat-completions en JSON-output |
| m77.storage / m77.email | Bestandsuploads en transactionele e-mail |
| m77.payments | Stripe Checkout-betalingen op je eigen rekening |
| Webhooks | Stuur record- en aanmeldevents naar andere tools |
Alle methoden geven Promises terug. Fouten gooien een Error met een leesbare melding en een status-eigenschap.
De SDK buiten builder77 gebruiken
Geëxporteerde webprojecten blijven werken: de export voegt de runtime-scripttag toe die naar de backend van je app wijst. Native clients (zoals je Flutter-app) gebruiken de REST API.