Intégrations
Votre application devient vraiment utile lorsqu’elle se connecte à tout ce qui l’entoure.
Les bases de données, la connexion, les paiements, les e-mails et les modèles d’IA font déjà partie de la plateforme. Demandez la connexion dont vous avez besoin et elle sera créée, avec les clés conservées côté serveur, là où elles doivent être.
Une intégration peut sembler simple sur le papier. Une clé API, quelques endpoints et une réponse à interpréter. Mais le vrai travail se trouve autour : où la clé est stockée, ce qui se passe lorsque la connexion échoue, qui peut l’exécuter et comment vous découvrez qu’un fournisseur a modifié quelque chose sans prévenir.
Cette couche est intégrée à la plateforme. Vous décrivez ce qui doit se produire et YeshBe s’occupe de la connexion, des nouvelles tentatives et de la gestion des secrets.
Les services auxquels vous pouvez vous connecter
Les services les plus courants sont déjà disponibles. Pour les autres, il suffit de demander.
Bases de données et fichiers
Vos propres tables avec de véritables relations, ainsi que le téléversement de fichiers et le stockage d’objets, le tout interrogeable côté serveur.
Connexion
E-mail et mot de passe, liens de connexion, Google, Microsoft et Apple. Le SSO et la synchronisation d’annuaire sont également disponibles avec Enterprise.
Paiements
Paiements via Stripe et PayPal, abonnements et paiements ponctuels, le tout connecté à votre compte, pas au nôtre.
E-mail et messagerie
E-mails transactionnels, SMS et notifications WhatsApp envoyés avec votre propre identité d’expéditeur.
Modèles d’IA
Des modèles de texte, d’image et d’audio utilisés depuis votre application, avec une consommation mesurée par compte afin que vous puissiez contrôler l’utilisation.
Feuilles de calcul et documents
Lisez et écrivez dans Google Sheets, générez des PDF et envoyez des rapports selon un calendrier sans que personne ait besoin de cliquer sur un bouton.
Webhooks et automatisation
Recevez des webhooks depuis n’importe quel service, envoyez les vôtres ou confiez le reste du flux à Zapier et Make.
Tout service disposant d’une API
Indiquez à YeshBe où se trouve la documentation et la plateforme créera la connexion, l’authentification et la gestion des erreurs.
Clés et secrets
Vos identifiants n’atteignent jamais le navigateur.
Toutes les intégrations s’exécutent côté serveur. Les clés sont stockées sous forme chiffrée et référencées par nom, de sorte que le secret n’apparaît jamais dans le bundle de l’application, le dépôt de code ou l’onglet réseau de l’utilisateur.
- Des identifiants distincts pour les environnements de test et de production.
- Modifiez une clé une seule fois et toutes les connexions utiliseront automatiquement la nouvelle.
- Les règles de rôles déterminent qui peut exécuter une intégration.
Lorsqu’un service externe ne fonctionne pas correctement
Les échecs de connexion sont prévus, pas subis.
La plateforme gère les délais d’attente, les limites de requêtes et les interruptions des fournisseurs au lieu de tout confier à une requête non protégée. Toute intégration qui continue d’échouer apparaît dans vos journaux avec l’appel à l’origine du problème.
- Les échecs temporaires sont automatiquement retentés avec des délais progressifs.
- Un journal clair de chaque appel sortant et de la réponse reçue.
- Recevez une alerte lorsqu’une intégration commence à échouer de manière répétée.
Coût
Les intégrations utilisent des crédits d’intégration.
Chaque offre comprend une quantité mensuelle utilisée lorsque votre application appelle un service externe. Créer et tester la connexion ne consomme aucun crédit ; les crédits sont utilisés lorsque l’application exécute réellement l’intégration.
- L’utilisation est affichée séparément pour chaque intégration afin que vous puissiez voir ce qui consomme le plus de crédits.
- Définissez une limite maximale par application afin qu’une boucle ne puisse pas se transformer en coût réel.
- Utilisez votre propre compte auprès du fournisseur et payez-le directement.
Ajouter une intégration
Aucun SDK à installer ni extrait de code à copier depuis un article.
Dites ce dont vous avez besoin
"Envoyez un reçu par e-mail au client lorsqu’il paie." C’est toute la spécification nécessaire.
Connectez-vous au fournisseur
Un écran de connexion guidé pour les services pris en charge, ou saisissez votre clé une seule fois.
Testez avec des données de test
Exécutez le flux dans l’environnement de test du fournisseur avant qu’un véritable client ne l’utilise.
Publiez
Les identifiants de production sont utilisés lors de la publication. Rien d’autre ne change dans l’application.
Avant de connecter un service
Que se passe-t-il si le service que j’utilise ne figure pas dans la liste ?
Indiquez à YeshBe où trouver la documentation de l’API du fournisseur et la plateforme créera la connexion, y compris l’authentification et la gestion des erreurs. Tout service disposant d’une API HTTP documentée peut être connecté.
Où mes clés API sont-elles stockées ?
Elles sont chiffrées côté serveur et référencées par nom. Elles ne sont jamais incluses dans le code envoyé au navigateur, et les personnes que vous invitez dans votre espace de travail ne peuvent pas les consulter sauf si vous leur accordez explicitement cette autorisation.
Sur quel compte les services externes sont-ils facturés ?
Le vôtre. Vous connectez votre propre compte Stripe, votre propre fournisseur d’e-mails et vos propres clés de modèles, et ces relations ainsi que ces comptes restent les vôtres même si vous quittez YeshBe.
Les intégrations sont-elles comptabilisées dans les limites de mon offre ?
Les appels à des services externes utilisent des crédits d’intégration, inclus chaque mois dans toutes les offres. La création et le test d’une connexion ne consomment aucun crédit.