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
ModulWas es macht
m77.dbSchemalose Cloud-Datenbank mit Collections
m77.authRegistrierung, Login und Daten pro Nutzer
m77.aiChat-Completions und JSON-Ausgabe
m77.storage / m77.emailDatei-Uploads und transaktionale E-Mails
m77.paymentsStripe-Checkout-Zahlungen auf dein eigenes Konto
WebhooksDatensatz- 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.