Saltar a contenido

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.

    Python SDK

  • MCP Server


    Exponga la API de Topolograph a agentes LLM mediante el Model Context Protocol.

    MCP Server

  • AI Agent


    Un asistente en lenguaje natural que responde preguntas sobre su IGP en vivo.

    AI Agent

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.