Backend & SDK
SDK-Überblick
Die m77-Runtime, die in jeder App verfügbar ist.
Jede builder77-App enthält automatisch die m77-Runtime. Du musst nie ein Script-Tag einfügen – sie wird in Vorschauen und veröffentlichte Apps eingebunden.
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| Modul | Was es macht |
|---|---|
| m77.db | Schemalose Cloud-Datenbank mit Collections |
| m77.auth | Registrierung, Login und Daten pro Nutzer |
| m77.ai | Chat-Completions und JSON-Ausgabe |
| m77.storage / m77.email | Datei-Uploads und transaktionale E-Mails |
| m77.payments | Stripe-Checkout-Zahlungen auf dein eigenes Konto |
| Webhooks | Datensatz- und Registrierungs-Events an andere Tools senden |
Alle Methoden geben Promises zurück. Fehler werfen einen Error mit verständlicher Meldung und einer status-Eigenschaft.
Das SDK außerhalb von builder77 nutzen
Exportierte Webprojekte funktionieren weiter: Der Export fügt das Runtime-Script-Tag hinzu, das auf das Backend deiner App zeigt. Native Clients (wie deine Flutter-App) nutzen die REST API.