Automatización y APIs¶
Todo lo que puede hacer en la interfaz de Topolograph, puede hacerlo mediante programación. Elija la superficie que mejor se adapte a su flujo de trabajo:
-
Python SDK
Cliente REST orientado a objetos, un recolector de LSDB basado en SSH (Nornir) y la CLI
topo. -
MCP Server
Exponga la API de Topolograph a agentes LLM mediante el Model Context Protocol.
-
AI Agent
Un asistente en lenguaje natural que responde preguntas sobre su IGP en vivo.
La API REST subyacente¶
Todos estos se basan en la API REST de Topolograph. El esquema completo e
interactivo se encuentra en /api/ui/ en su instancia (para el servicio
alojado, topolograph.com/api/ui).
Una carga directa es tan simple como:
import requests
r = requests.post(
'https://topolograph.com/api/graph',
auth=('youraccount@domain.com', 'your-pass'),
json={'ospf_data': '<your LSDB text>'},
)
Para cualquier cosa más allá de una llamada puntual, el Python SDK le ofrece una interfaz mucho más amigable sobre los mismos endpoints.
Diseñado para ser compatible con LLM
El modelo de datos de Topolograph se corresponde de forma natural con preguntas en lenguaje natural, por eso existen el servidor MCP y el agente de IA — pregunte "¿cuál es la ruta entre estas dos IP?" en lugar de construir una llamada a la API.