Branchez vos propres API à l'IA, en direct.
Au-delà des connecteurs no-code, enregistrez vos API ou vos SaaS : chaque opération devient un outil que l'agent appelle en temps réel, sans recopier vos données. Il interroge votre source à la demande, lecture comme écriture, sous votre contrôle.
Vos données vivantes, dans la boucle de l'IA
Une API enregistrée, des outils que l'agent sait utiliser
Une opération = un outil
Décrivez les opérations de votre API (lister, lire, créer, mettre à jour). Astrolabe en fait des outils que l'agent mobilise quand la question l'exige, au milieu de ses autres outils (bases de connaissance, recherche web).
En direct, pas une copie
L'agent interroge votre source à l'instant T. Pas de duplication, pas de synchronisation à entretenir : la réponse reflète vos données réelles.
GET /clients/142→à jourSecret chiffré, jamais exposé
Votre clé d'API est chiffrée (une clé par connecteur, schéma à enveloppe). Elle n'est jamais transmise au modèle : l'authentification s'applique côté serveur.
Permissions par clé
Vous décidez, clé par clé, quel connecteur est accessible et en lecture ou en écriture. Le périmètre est revérifié à chaque appel.
Garde anti-SSRF
Chaque appel sortant est filtré (adresses internes refusées, schéma vérifié) avant d'atteindre votre API. La même garde que pour la recherche web.
Exécution de code
Pour compter, sommer ou croiser plusieurs sources, l'agent écrit un script exécuté dans un bac à sable isolé. Seul le résultat revient, exact.
Ou synchronisé vers une base de connaissance
Plutôt qu'interroger votre API en direct à chaque question, un connecteur peut se synchroniser en miroir vers une base de connaissance : ajouts et modifications ré-indexés, suppressions réconciliées, planifiable (quotidien, hebdomadaire, mensuel) ou manuel. La recherche devient alors sémantique et à facettes, même sur une source sans moteur de recherche.
En détail
Du paramétrage à l'appel, sous votre contrôle
Une opération, un outil
Vous activez un connecteur sur un appel avec tools_enabled. L'agent reçoit la définition de chaque opération autorisée et choisit lui-même quand l'appeler, au fil de son raisonnement.
Consulter, ou agir
Une opération peut être en lecture (consulter une fiche, lister des éléments) ou en écriture (créer, mettre à jour, supprimer). Enregistrer une opération d'écriture vaut autorisation explicite : le modèle est prévenu qu'elle modifie vos données, et la garde reste l'accès de la clé au connecteur.
✏️ Lecture et écriture exécutées · marqueur « modifie des données » dans la définition d'outil.
Le secret reste de votre côté
La clé d'API de votre connecteur est chiffrée au repos (AES-256-GCM, une clé par connecteur). Elle n'entre ni dans le modèle, ni dans le bac à sable d'exécution : l'authentification est posée côté serveur, juste avant l'appel sortant.
Clé d'API, jeton porteur, identifiants basiques, ou OAuth2 (rafraîchi automatiquement) pour les fournisseurs qui l'exigent, Google Drive en premier.
Qui peut appeler quoi
Un scope grossier (connections) ouvre ou ferme l'usage des connecteurs pour une clé. Au-dessus, un grain fin décide, connecteur par connecteur, quelle clé y a accès et en lecture ou en écriture. Le droit est revérifié à l'exécution de chaque appel.
Le schéma de vos objets, deviné
Astrolabe peut échantillonner une opération de liste et inférer la structure de vos objets (champs, types, valeurs possibles, pagination). Le modèle sait alors quels champs envoyer et comment lire vos réponses, ce qui réduit les tâtonnements et les jetons consommés.
🔎 Bouton « Détecter » au portail · description métier injectée une seule fois dans le contexte de l'agent.
Le miroir d'une source, cherchable comme une base
Déclarez quelle opération de liste lire et comment ses champs se transforment en document (titre, texte, date, lien, facettes), et Astrolabe tient une base de connaissance à jour : les enregistrements nouveaux ou modifiés sont ré-indexés, ceux disparus de la source sont retirés. Seule l'empreinte du contenu change, un run sans modification ne consomme rien.
🪞 Miroir incrémental (ré-indexation seulement si le contenu change) · planning manuel/quotidien/hebdo/mensuel · job de fond suivi et arrêtable · Notion, Airtable, Pennylane, Google Drive et au-delà.
Compter, sommer, croiser, juste
Pour les questions analytiques (total, moyenne, top-N, jointures entre sources), faire transiter les données par le modèle gonfle les jetons et le pousse à calculer de tête. À la place, l'agent écrit un script exécuté dans un bac à sable isolé qui n'accède à vos sources que par un pont contrôlé. Seul le résultat revient.
🧮 Bac à sable sans réseau ni disque · le secret n'y entre jamais · résultat exact.
Partagez un connecteur, pas votre clé
Exportez un connecteur en bundle portable (URL, opérations, description, schéma) sans jamais le secret. À l'import, le formulaire est pré-rempli et il ne reste qu'à ressaisir votre propre clé. Pratique pour dupliquer un montage d'une organisation à l'autre.
Connecteurs, bases de connaissance et recherche web coexistent dans une même boucle. Activer un connecteur reste opt-in, requête par requête. Voir la documentation →
Vos outils, pilotés par l'IA.
Enregistrez une API, choisissez les permissions, et laissez l'agent interroger vos données là où elles vivent.