Automatisation et API¶
Tout ce que vous pouvez faire dans l'interface de Topolograph, vous pouvez le faire par programmation. Choisissez l'interface qui correspond à votre flux de travail :
-
SDK Python
Client REST orienté objet, un collecteur LSDB par SSH (Nornir), et la CLI
topo. -
Serveur MCP
Exposez l'API Topolograph aux agents LLM via le Model Context Protocol.
-
Agent IA
Un assistant en langage naturel qui répond aux questions sur votre IGP en direct.
L'API REST sous-jacente¶
Tous ces outils reposent sur l'API REST de Topolograph. Le schéma complet et
interactif se trouve sur /api/ui/ de votre instance (pour le service
hébergé, topolograph.com/api/ui).
Un import direct est aussi simple que :
import requests
r = requests.post(
'https://topolograph.com/api/graph',
auth=('youraccount@domain.com', 'your-pass'),
json={'ospf_data': '<your LSDB text>'},
)
Pour tout ce qui dépasse un appel ponctuel, le SDK Python offre une interface bien plus conviviale sur les mêmes endpoints.
Conçu pour les LLM
Le modèle de données de Topolograph correspond naturellement aux questions en langage naturel, c'est pourquoi le serveur MCP et l'agent IA existent — demandez « quel est le chemin entre ces deux IP ? » plutôt que de construire un appel API.