Backend et SDK

Présentation du SDK

Le runtime m77 disponible dans chaque application.

Chaque application builder77 inclut automatiquement le runtime m77. Vous n'ajoutez jamais de balise script — il est injecté dans les aperçus et les applications publiées.

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
ModuleRôle
m77.dbBase de données cloud sans schéma, avec collections
m77.authInscription, connexion et données par utilisateur
m77.aiComplétions de chat et sortie JSON
m77.storage / m77.emailEnvoi de fichiers et e-mails transactionnels
m77.paymentsPaiements Stripe Checkout sur votre propre compte
WebhooksEnvoyer les événements d'enregistrement et d'inscription à d'autres outils

Toutes les méthodes renvoient des Promises. Les erreurs lèvent une Error avec un message lisible et une propriété status.

Utiliser le SDK en dehors de builder77

Les projets web exportés continuent de fonctionner : l'export ajoute la balise script du runtime pointant vers le backend de votre application. Les clients natifs (comme votre application Flutter) utilisent l'API REST.