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| Module | Rôle |
|---|---|
| m77.db | Base de données cloud sans schéma, avec collections |
| m77.auth | Inscription, connexion et données par utilisateur |
| m77.ai | Complétions de chat et sortie JSON |
| m77.storage / m77.email | Envoi de fichiers et e-mails transactionnels |
| m77.payments | Paiements Stripe Checkout sur votre propre compte |
| Webhooks | Envoyer 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.