Connecteurs sur mesure

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.

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).

🔎 lister 📄 lire ➕ créer ✏️ mettre à jour

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à jour
🔐

Secret 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.

api_key bearer basic
🪪

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.

🔁 miroir incrémental 🗓️ planifiable 🧭 facettes

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.

// activez le connecteur sur un appel chat POST /v1/chat/completions { "model": "mistral-small", "tools_enabled": ["connection:mon-crm"], "messages": [{ "role": "user", "content": "Quel est le statut du dossier 142 ?" }] }

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.

# authentification appliquée côté serveur auth_type : bearer credential: •••••••••••• # chiffré, jamais renvoyé

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.