Aller au contenu

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.

    SDK Python

  • Serveur MCP


    Exposez l'API Topolograph aux agents LLM via le Model Context Protocol.

    Serveur MCP

  • Agent IA


    Un assistant en langage naturel qui répond aux questions sur votre IGP en direct.

    Agent IA

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.